#include <LiquidCrystal_I2C.h>
#include <ThingerESP32.h>
#define LDR_PIN 2
#define LED 27
#define USER "MuhammadAkbar"
#define DEVICE_ID "none"
#define DEVICE_CRIDENTIAL "aX+y1VaqC++%8Fty"
#define SSID "Wokwi-GUEST"
#define password ""
ThingerESP32 thing(USER, DEVICE_ID, DEVICE_CRIDENTIAL);
LiquidCrystal_I2C lcd(0x27, 20, 4);
char kondisi;
void setup() {
pinMode(LDR_PIN, INPUT);
pinMode(LED, OUTPUT);
lcd.init();
lcd.backlight();
thing.add_wifi(SSID, password);
}
void loop() {
delay(20);
lcd.setCursor(2, 0);
lcd.print("Kondisi: ");
if (isnan(LDR_PIN) == LOW) {
lcd.print("Terang!");
digitalWrite(LED, LOW);
delay(500);
} else {
lcd.print("Redup! ");
digitalWrite(LED, HIGH);
delay(500);
}
delay(100);
}