#include <WiFi.h>
#include <ThingESP.h>
ThingESP32 thing("mohamedajas ", "LEDControl", "ICT323");
int LIGHT = 17;
unsigned long previousMillis = 0;
const long INTERVAL = 6000;
void setup()
{
Serial.begin(115200);
pinMode(LIGHT, OUTPUT);
thing.SetWiFi("", "Wokwi-GUEST");
thing.initDevice();
}
String HandleResponse(String query)
{
if (query == "ON") {
digitalWrite(LIGHT, 1);
return "Done: Light Turned ON";
}
else if (query == "OFF") {
digitalWrite(LIGHT, 0);
return "Done: Light Turned OFF";
}
else if (query == "status")
return digitalRead(LIGHT) ? "LIGHT is OFF" : "LIGHT is ON";
else return "Your query was invalid..";
}
void loop()
{
thing.Handle();
}