Arduino Proteus仿真大棚温度湿度控制系统加热制冷加湿除湿-0032

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);

}}

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值