#include <dht.h>
#include <LiquidCrystal_I2C.h>
#define PIN_DHT 5
dht DHT;
LiquidCrystal_I2C lcd(0x27,20,4);
float suhu,lembab;
void setup() {
Serial.begin(115200);
lcd.init();
lcd.backlight();
}
void tampilan_data()
{
Serial.print(lembab, 1);
Serial.print(",\t");
Serial.print(suhu, 1);
Serial.println(",\t");
}
void tampilan_lcd(float kelembaban, float suhu)
{
lcd.setCursor(0,0);
lcd.print("Lembab");
lcd.setCursor(9,0);
lcd.print(kelembaban);
lcd.setCursor(0,1);
lcd.print("suhu=");
lcd.setCursor(6,1);
lcd.print(suhu);
}
void loop() {
int value = DHT.read22(PIN_DHT);;
suhu =DHT.temperature;
lembab =DHT.humidity;
//DISPLAY DATA
tampilan_data();
tampilan_lcd(lembab,suhu);
delay(500);
}