#include "WiFi.h"
#include "ESPAsyncWebServer.h"
AsyncWebServer server(80);
int count = 0;
const int relay1 = 19;
const int relay2 = 18;
const char* ssid = "Wokwi-GUEST";
const char* password = "";
const char index_html[] PROGMEM = R"rawliteral(
<!DOCTYPE HTML><html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<h2>Hello World</h2>
</body>
</html>
)rawliteral";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..");
}
// Print ESP32 Local IP Address
Serial.println(WiFi.localIP());
// Route for root / web page
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
request->send_P(200, "text/html", index_html);
});
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
}
void loop() {
count++;
// put your main code here, to run repeatedly:
Serial.println(count);
Serial.println("Hello, World! ");
digitalWrite(relay1, HIGH);
digitalWrite(relay2, LOW);
delay(1000);
digitalWrite(relay1, LOW);
digitalWrite(relay2, HIGH);
delay(1000);
}