#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);
}