最近在做一个东西,是用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);
}
|