本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶模块、HC-SR04超声波、水泵、继电器模块等。
主要功能:
系统运行后,LCD1602显示超声波模块检测的距离,
若检测距离小于等于感应出水距离,则控制继电器
工作,电磁阀水泵开启。否则关闭。
主要功能如下:
1、超声波距离检测
2、感应距离自动出水
/*
作者:嗨小易(QQ:3443792007)
*///系统数据显示
void sys_data_show(void)
{u8 buf[6];//正常界面显示温度while(1){//距离检测值显示buf[0]=sys_ctrl.dis/1000+0X30;if(buf[0]==0x30)buf[0]=' ';buf[1]=sys_ctrl.dis%1000/100+0X30;if(buf[0]==' ' && buf[1]==0x30)buf[1]=' ';buf[2]=sys_ctrl.dis%1000%100/10+0X30;buf[3]='.';buf[4]=sys_ctrl.dis%1000%100%10+0X30;buf[5]='