Compare commits

..

2 Commits

Author SHA1 Message Date
03329c5220 Merge pull request 'Add sleep mode' (#4) from sleepmode into main
Reviewed-on: #4
2025-03-25 22:24:26 +01:00
10e1c134e5 Add sleep mode 2025-03-25 22:18:32 +01:00

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();
}
}