#include <LiquidCrystal_I2C.h>
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT22
LiquidCrystal_I2C lcdku = LiquidCrystal_I2C(0x27, 16, 2);
DHT dhtku(DHTPIN, DHTTYPE);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
dhtku.begin();
lcdku.init();
lcdku.backlight();
lcdku.print( "WELCOME TO ");
lcdku.setCursor(0,1);
lcdku.print( "RAP AREA" );
delay(5000);
lcdku.clear();
lcdku.print("Suhu:");
lcdku.setCursor(0,1);
lcdku.print("Klbb:");
}
void loop() {
// put your main code here, to run repeatedly:
float suhu = dhtku.readTemperature();
float klbb = dhtku.readHumidity();
lcdku.setCursor(6, 0);
lcdku.print(suhu);
lcdku.print(" C");
lcdku.setCursor(6, 1);
lcdku.print(klbb);
lcdku.print(" %");
delay(4000); // this speeds up the simulation
}