#include <DHT.h>
#include <LiquidCrystal_I2C.h>
int DHTPin = A0;
int DHTType = DHT22;
DHT dht(DHTPin, DHTType);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
dht.begin();
Serial.begin(115200);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hai how are you?");
lcd.setCursor(0,1);
lcd.print("My name Dwi");
delay (500);
lcd.clear();
}
void loop() {
// put your main code here, to run repeatedly:
float t = dht.readTemperature();
float h = dht.readHumidity();
Serial.println("Temp : " + String(t) + "°C");
Serial.println("Humid : " + String(h)+ "%");
Serial.println("_ _ _ _ _ _ _ _ _ _ _ _");
lcd.setCursor(0,0);
lcd.print("Temp : " + String(t) + "'C");
lcd.setCursor(0,1);
lcd.print("Humid : " + String(h)+ "%");
delay(1000);
lcd.clear();
delay(1000);
}