#include <LiquidCrystal_I2C.h>
#include <DHT.h>
#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dht.begin();
lcd.begin(16,2);
}
void tampilan_data() {
float suhu = dht.readTemperature();
float lembab = dht.readHumidity();
Serial.print("Suhu : ");
Serial.print(suhu);
Serial.print(", Kelembapan : ");
Serial.println(lembab);
}
void tampilan_lcd(){
float suhu = dht.readTemperature();
float lembab = dht.readHumidity();
lcd.setCursor(0,0);
lcd.println("Suhu : ");
lcd.print(suhu);
lcd.println("C");
lcd.setCursor(0,1);
lcd.println("Lembab : ");
lcd.print(lembab);
}
void loop (){
// DISPLAY DATA
tampilan_data();
tampilan_lcd();
delay(1500);
}