本帖最后由 trm99999 于 2023-10-20 08:09 编辑
受内部空间局限,精简了很多功能,这次升级一下,
加入温差设定,原来的温度和湿度设定无法记忆,这次用STC8H可以存储了,省去了
掉电后从新设定的麻烦
三分钟红外人体检测和一小时运转都加入倒计时显示
长运转模式加入跑灯动画
背光改为可控延时关闭
精确代码延时,提高DHT11的读取准确度,因为STC8H的速度和2051不一样,用逻辑分析调整过
1602还是3线驱动
看图吧
代码大了一些
原理图,上面三个LED没装,P37改成背光
3D仿真
实物1
实物2
上电读数为0,需要给DHT11留点时间,右上角*号代表人体检测打开,右下角是人体接收次数
第一行13位符号代表电机运转,15位代表人体检测未启用,加减按键开启关闭此功能
倒计时
跑灯
湿度,温度,容差度都可调整并记忆
背光熄灭状态
最后放上代码,就不放源文件了
|