#include "DHT.h";
#include "LiquidCrystal_I2C.h"
#include "Wire.h"
#define DHTPIN 2
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 20, 4);
int cek;
float hum; //lembap
float temp; //suhu
void setup()
{
lcd.init();
Serial.begin(115200);
dht.begin();
lcd.backlight();
lcd.setBacklight(HIGH);
}
void loop()
{
delay (2000);
hum = dht.readHumidity();
temp= dht.readTemperature();
//menampilkan lcd
lcd.setCursor(0,0);
lcd.print ("Humidity: ");
lcd.print (hum);
lcd.print ("%");
lcd.setCursor(0,1);
lcd.print ("Temp: ");
lcd.print (temp);
lcd.print ("C");
//menampilkan ke monitor
Serial.print("Humidity: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celcius ");
delay (2000);
}