|
楼主 |
发表于 2016-8-15 14:56:08
|
显示全部楼层
回 eric2013 的帖子
eric2013:函数DHTII_init() 初始化一次就可以了,然后是个while大循环
DHTII_init()
while(1)
....... (2016-08-12 10:15)  请问温湿度是用DHT11_Read_Data(&temperature,&humidity);函数体 ,temperature为温度,想要它加入条件判断怎样加 比如1度到28度 文本颜色黑色 29度到32度文本颜色红色
DHT11_Read_Data(&temperature,&humidity); //读取温湿度值
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_3);
TEXT_SetTextAlign(hItem, TEXT_CF_RIGHT | TEXT_CF_BOTTOM);
if(temperature=0,temperature<=29)//
{
TEXT_SetBkColor(hItem,GUI_LIGHTBLUE); //背景颜色
TEXT_SetTextColor(hItem,GUI_RED);//文本颜色黑色
TEXT_SetFont(hItem,&GUI_FontHZ16); //字体
}
if((temperature=30,temperature<=35)==0)//
{
TEXT_SetBkColor(hItem,GUI_RED); //背景颜色红色
TEXT_SetTextColor(hItem,GUI_BLACK);//文本颜色黑色
TEXT_SetFont(hItem,&GUI_FontHZ24); //字体
} |
|