极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10426|回复: 1

求助,如何使用按键使lcd屏翻页还能实时刷新

[复制链接]
发表于 2015-4-10 13:41:09 | 显示全部楼层 |阅读模式
最近在做一个东西,是用lcd12864显示多个传感器的读数,因为读数比较多,所以想用按键做一个翻页的效果。就是按下之后显示第二页的数据并且停留在第二页,我写了个程序可以翻页但是翻页之后却不能刷新传感器读数,各位大神帮我出出主意,小弟在此谢过
if(AAAState==true)
  {
          LCDA.clear();//清屏
  LCDA.setCursor(0,0);
  LCDA.chinese(show0,AR_SIZE(show0));//第一行第三格开始,显示文字
  LCDA.setCursor(0,0);
  LCDA.chinese(show0,AR_SIZE(show0));
  LCDA.setCursor(0,5);
  LCDA.print((float)DHT11.humidity, 2);
  LCDA.setCursor(1,0);
  LCDA.chinese(show1,AR_SIZE(show1));
  LCDA.setCursor(1,5);
  LCDA.print((float)DHT11.temperature, 2);
  LCDA.setCursor(2,1);
  LCDA.print(rtc.getDateStr());
  LCDA.setCursor(3,1);
  LCDA.print(rtc.getTimeStr());

    AAAState=!AAAState;
  }
  else
  {
  LCDA.clear();
  LCDA.setCursor(1,0);
  LCDA.print(sensorValue);
  AAAState=!AAAState;
  }


  


delay(1000);

}
回复

使用道具 举报

发表于 2015-4-10 17:18:30 | 显示全部楼层
好像你的逻辑搞错了 所以刷新的代码跑不到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 21:32 , Processed in 0.032820 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表