基于stm32的智能窗帘仿真设计(源程序、Proteus仿真)
2021-04-07 20:29:40 285KB 智能窗帘 Proteus仿真
实现的功能包括: 1.用DS18B20检测环境温度。 2.用光照传感器检测环境光强度。这里可以用电位器+ ADC0804(ADC0808需要选择输入通道,单片机的IO引脚数不足。ADC0804只有1路输入,可以满足需求)芯片代替。电压的大小代表光照的强弱,电压越大,光照越弱。 3.用按键实现一些设置功能: (1)用开关(switch)选择手动模式或自动模式。自动模式下,单片机根据光照强度和阈值大小,控制窗帘打开或闭合;手动模式下,需要手动按键控制窗帘。 (2)两个按键来分别控制光照阈值增加或减少 (3)两个按键,来控制打开窗帘,或者闭合窗帘 4.显示模块。由LCD1602显示温度、当前光照、光照阈值的信息。 5.步进电机控制模块。由单片机控制正转、反转,模拟窗帘的打开、闭合。当AD模块的输出高于阈值,说明光照较弱,电机正转打开窗帘;当AD模块输出低于阈值,说明光照较强,电机反转关闭窗帘。
2021-03-23 16:26:36 20.4MB 51单片机 C语言 智能窗帘仿真
1