#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
const int channels = 11; // for better WiFi connectivity
void WIFI_DISCONNECTED(WiFiEvent_t wifi_event, WiFiEventInfo_t wifi_info) {
WiFi.begin(ssid, password, channels);
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password, channels);
Serial.print("Connecting to WiFi");
while (WiFi.status() != WL_CONNECTED) {
delay(100);
Serial.print(".");
}
Serial.println(" Connected!");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
WiFi.onEvent(WIFI_DISCONNECTED, ARDUINO_EVENT_WIFI_STA_DISCONNECTED);
}
void loop() { delay(10); }