#include <Arduino.h>
#include <WiFi.h>
void setup() {
Serial.begin(115200);
}
void loop() {
int major = ARDUINO / 10000;
int minor = (ARDUINO / 100) % 100;
int patch = ARDUINO % 100;
Serial.print("Arduino version: ");
Serial.print(major);
Serial.print(".");
Serial.print(minor);
Serial.print(".");
Serial.println(patch);
Serial.println("ESP-IDF: " + String(esp_get_idf_version()));
while (true) {
Serial.println("-----------------");
Serial.println("Total free heap: " + String(ESP.getFreeHeap()));
Serial.print("Connecting");
WiFi.begin("Wokwi-GUEST", "", 6);
while (WiFi.status() != WL_CONNECTED) {
delay(250);
Serial.print(".");
}
Serial.println(" done");
delay(1000);
Serial.print("Disconnecting");
WiFi.disconnect(true);
while (WiFi.status() == WL_CONNECTED) {
delay(250);
Serial.print(".");
}
WiFi.mode(WIFI_OFF);
Serial.println(" done");
Serial.println();
Serial.println();
}
}