// การเรียกใช้ module ต้องประกอบด้วย 4 องค์ประกอบ
// 1. add library ที่ Library Manager "กด + วงกลมสีฟ้า ค้นหา library และนำเข้า"
// 2. #include "libraryของโมดูลนั้นๆ "
// 3. ชื่อจริง ชื่อเล่น (รูปแบบ) ระบุ รุ่น module อุปกรณ์
// 4. เร่ิมต้น ปลุุกให้ตื่น lcd.init dht.begin
// 5. เรียกใช้งาน อยู่ใน loop...ตามรูปแบบ
//................................................
#include <LiquidCrystal_I2C.h>
// LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include "DHT.h"
//DHT dht(DHTPIN, DHTTYPE);
DHT dht(2, DHT22);
// int ตัวอักษร จำนวนเต็ม float ตัวเลขที่ทศนิยม
int temp = 0;
int hum = 0;
//float hum = 0;
void setup() {
lcd.init();
lcd.backlight();
dht.begin();
}
/////////////////////////////////
void loop() {
// t = dht.readTemperature();
// h = dht.readHumidity();
temp = dht.readTemperature();
hum = dht.readHumidity();
//lcd.clear ();
// column แนวตั้ง , row แนวนอน
lcd.setCursor(0, 0);
lcd.print("Temp : ");
lcd.print(temp);
// lcd.print(" °C ");
lcd.setCursor(0, 1);
lcd.print(" Hum : ");
lcd.print(hum);
// lcd.print(" % ");
delay(500);
//lcd.clear();
if (hum >= 10){
lcd.setCursor(7, 1);
lcd.print(" ");
}
}
///=================================