Arduino用DHT11模块与LCD1602实现温湿度测量及显示

本文主要利用Arduino开发板实现温湿度测量及显示

废话不多说。先上实物图:
实物图
主要使用到的模块包括 Arduino开发板、1602液晶显示屏、DHT11温湿度模块、两个10k电阻、5V电源

电路图

在这里插入图片描述

代码

#include <LiquidCrystal.h>
#include <DHT.h>
#define DHTPIN 8 //定义DHT11输入管脚为8管脚
#define DHTTYPE DHT11 
DHT dht(DHTPIN, DHTTYPE);

const int rs = 12, en = 11, d4 = 2, d5 = 3, d6 = 4, d7 = 5;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() { 
 Serial.begin(9600); 
 lcd.begin(16, 2);
 dht.begin();
 
}

void loop() {
 delay(2000);
float h = dht.readHumidity();//读湿度
float t = dht.readTemperature();//读温度,默认为摄氏度
 
  lcd.setCursor(0,1);
  lcd.print("Hum: ");//湿度
  lcd.print((int)h);
  lcd.print(" %");
  
  
  lcd.setCursor(0,0);
  lcd.print("Tem: ");//温度
  lcd.print((int)t);
  lcd.print(" C");
}
 /// 代码部分感谢CSDN的各位大佬

关于DHT.h以及LiquidCrystal.h模块的导入

在Arduino IDE界面选择管理库
在这里插入图片描述
搜索想要的库安装即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值