本文主要利用Arduino开发板实现温湿度测量及显示
废话不多说。先上实物图:
主要使用到的模块包括 Arduino开发板、1602液晶显示屏、DHT11温湿度模块、两个10k电阻、5V电源
电路图
文章来源:https://www.toymoban.com/news/detail-737118.html
代码
#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界面选择管理库
搜索想要的库安装即可文章来源地址https://www.toymoban.com/news/detail-737118.html
到了这里,关于Arduino用DHT11模块与LCD1602实现温湿度测量及显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!