Arduino Proteus仿真大棚温度湿度控制系统加热制冷加湿除湿-0032
Proteus仿真小实验:
Arduino Proteus仿真大棚温度湿度控制系统加热制冷加湿除湿-0032
功能:
硬件组成:ARDUINO UNO R3单片机 +DHT11温度湿度+LCD1602显示器+ULN2003A控制电机模拟加湿+3个继电器分别控制电机模拟降温、控制LED灯模拟加热、控制电机模拟除湿+多个按键
1.单片机程序使用ARDUINO C语言编写。
2.采集DHT11获取环境温度湿度,显示在LCD1602上。
2.有4个按键分别是温度- 温度+ 湿度- 湿度+ 来设定温度湿度阈值。
3.湿度过低控制加湿 湿度高控制除湿。不高不低不动作
4.温度低控制加热 温度高控制降温。不高不低不动作
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“Arduino”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
//保存温度、湿度、湿度设定、温度设定
//保存温度、湿度、湿度设定、温度设定
unsigned char wendu=0,shidu=0,wendusheding=32,shidusheding=55;
LiquidCrystal lcd(2,3,4,5,6,7);
void setup()
{
lcd.begin(16,02);
pinMode(K1_Pin, INPUT_PULLUP); //设置按键管脚上拉输入模式
pinMode(K2_Pin, INPUT_PULLUP); //设置按键管脚上拉输入模式
pinMode(K3_Pin, INPUT_PULLUP); //设置按键管脚上拉输入模式
pinMode(K4_Pin, INPUT_PULLUP); //设置按键管脚上拉输入模式
//输出模式
pinMode(JR, OUTPUT);
pinMode(JW, OUTPUT);
pinMode(JS, OUTPUT);
pinMode(CS, OUTPUT);
pinMode(DHT_IO, OUTPUT);
}}