如何用arduino连接1602显示屏制作湿度检测
时间: 2023-11-28 20:06:16 浏览: 137
以下是连接1602显示屏和湿度传感器的Arduino代码,并将湿度值显示在1602显示屏上。
```
#include <LiquidCrystal.h> // 引入1602液晶库
#include <DHT.h> // 引入DHT传感器库
#define DHTPIN 2 // DHT传感器连接到Arduino的2号引脚
#define DHTTYPE DHT11 // DHT11传感器类型
DHT dht(DHTPIN, DHTTYPE); // 创建DHT对象
LiquidCrystal lcd(12, 11, 5, 4, 3, 7); // 创建1602液晶对象
void setup() {
lcd.begin(16, 2); // 初始化液晶屏
dht.begin(); // 初始化DHT传感器
}
void loop() {
float humidity = dht.readHumidity(); // 读取湿度值
lcd.setCursor(0, 0); // 设置光标位置
lcd.print("Humidity: "); // 在1602屏幕上写入“湿度:”
lcd.print(humidity); // 在1602屏幕上写入实时湿度值
lcd.print("%"); // 在1602屏幕上写入“%”符号
delay(2000); // 延迟2秒
lcd.clear(); // 清空屏幕
}
```
请注意,上述代码需要使用DHT库和LiquidCrystal库。在Arduino IDE中,可以通过”工具”菜单中的”库管理器”来安装这两个库。此外,还需要将1602液晶和DHT传感器正确连接到Arduino板上。
阅读全文