#include <WiFi.h>
const char* ssid = "MyWiFi";
const char* password = "12345678";
unsigned long previousMillis = 0;
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("Conectat la rețeaua Wi-Fi...");
}
void loop() {
if (WiFi.status() != WL_CONNECTED) {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
Serial.println("Conexiunea pierdută. Se încearcă reconectarea...");
WiFi.disconnect();
WiFi.begin(ssid, password);
}
} else {
Serial.println("Conectat la rețeaua Wi-Fi.");
}
delay(1000); // Faceți o pauză de 1 secundă pentru a evita supraîncărcarea buclei
}