基于51单片机的浇花智能系统设计
1、当湿度低于下限值时,打开水泵进行抽水自动灌溉同时报警,当湿度高于上限值时,自动关闭水泵停止灌溉。
2、当温度高于上限值时,打开风扇进行通风降温同时报警,当温度低于下限值时,自动关闭风扇工作。
3、LCD1602实时显示温度、湿度和温湿度的阈值。
5、温度在30℃以下,液晶显示:Cold。温度在30℃以上,液晶显示:Hot
void main (void) { Init_Timer0(); //定时器0初始化 UART_Init(); LCD_Init(); //初始化液晶 DelayMs(20); //延时有助于稳定 LCD_Clear(); //清屏 DelayMs(120); SendStr("ready ok!",9); while(1) //主循环 { if(read_dht21==1) { read_dht21=0; ET0 =0; //关闭定时器中断 RH(); //读取模块数据周期不易小于 2S ET0 =1; //开定时器中断 sprintf(dis0,"T:%02d'C H:%02d%% ",(int)U8T_data_H,(int)U8RH_data_H); LCD_Write_String(0,0,dis0);//显示时间及温度