#include <LiquidCrystal_I2C.h> //ประกาศ Library ของจอ I2C
#include <DHT.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); //Module IIC/I2C Interface บางรุ่นอาจจะใช้ 0x3f
DHT dht(8,DHT22);
void setup(){
dht.begin();
//lcd.noBacklight(); // ปิด backlight
lcd.init();
lcd.backlight(); // เปิด backlight
}
void loop() {
float x = dht.readHumidity(); // ดึงค่าความชื้น
float y = dht.readTemperature(); // ดึงค่าอุณหภูมิ
lcd.setCursor(0, 0); // ตั้งเคอร์เซอร์ที่ตำแหน่งแถวแรกหลักแรก
lcd.print(String()+ "Humi = " + x + "%"); //แสดงค่าความซื้นบนLCD
lcd.setCursor(0, 1); // ตั้งเคอร์เซอร์ที่ตำแหน่งแถวสองหลักแรก
lcd.print(String()+ "Temp = " + y + "C"); //แสดงค่าอุณหภูมิบนLCD
delay(500); // หยุดเวลาเพื่อแสดงผลไว้ 5 ms
}