This commit is contained in:
nago 2025-04-01 22:26:07 +02:00
commit 68db78cd5e

View File

@ -15,6 +15,9 @@
ESP8266WebServer server(HTTP_PORT);
#endif
// Durée de sommeil en microsecondes (par exemple, 5 secondes)
const int sleepDuration = 5 * 1000000;
// Fonction pour configurer et connecter au réseau Wi-Fi
void setup_wifi() {
delay(10);
@ -111,6 +114,12 @@ void setup_serial() {
#endif
}
// Fonction pour mettre l'ESP8266 en mode deep sleep
void goToDeepSleep() {
DebugPort.println("Going to deep sleep...");
ESP.deepSleep(sleepDuration);
}
// Fonction d'initialisation principale
void setup() {
@ -132,4 +141,9 @@ void setup() {
void loop() {
server.handleClient();
readTicPort();
// Si aucune requête n'est en cours, mettre l'ESP8266 en mode deep sleep
if (server.client().available() == 0) {
goToDeepSleep();
}
}