deep_sleep_battery.ino

Kit de ensamblaje M5Stack PaperDIY (ESP32-S3) · Archivo : deep_sleep_battery.ino · Lenguaje : C++ · Uso : Optimiser l'énergie en mettant l'ESP32-S3 en sommeil profond.

Pone el microcontrolador en sueño profundo para ahorrar batería.

Utiliza la API ESP-IDF a través de Arduino. Ideal para aplicaciones con batería de 140mAh. Despierta vía RTC o botón.

deep_sleep_battery.ino

#include <Arduino.h>

#define SLEEP_TIME_MS 10000 // 10 secondes

void setup() {
  Serial.begin(115200);
  Serial.println("Réveil du sommeil profond...");
  
  // Action à effectuer (ex: lecture capteur, mise à jour écran)
  delay(100);
  
  Serial.println("Entrée en sommeil profond.");
  esp_sleep_enable_timer_wakeup(SLEEP_TIME_MS * 1000);
  esp_deep_sleep_start();
}

void loop() {
  // Non atteint en deep sleep
}

← Volver a la ficha