4. Hướng dẫn lập trình
#include <Wire.h> #include <LiquidCrystal_I2C.h> #include <DHT.h>
#define DHTPIN 2 // Chân DATA của DHT11 nối với chân digital 2 #define DHTTYPE DHT11 // Loại cảm biến DHT11
DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); // Địa chỉ I2C của màn hình LCD là 0x27
- void setup() {
lcd.init(); // Khởi tạo LCD lcd.backlight(); // Bật đèn nền LCD dht.begin(); // Khởi tạo cảm biến DHT
} void loop() {
float h = dht.readHumidity(); float t = dht.readTemperature();
lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(t); lcd.print(" C"); lcd.setCursor(0, 1); lcd.print("Humidity: "); lcd.print(h); lcd.print(" %");
delay(2000); // Cập nhật mỗi 2 giây
}