ESP32 Low Power Modes Explained: Active vs Deep Sleep vs Hibernate
3-Second Blueprint (English)
- Modem, Light, Deep Sleep, and Hibernation progressively shut down Wi-Fi/BT radios, CPU clocks, SRAM, and RTC domains to slash current.
- Light Sleep pauses execution and resumes loop state via timer or GPIO wakeups, whereas Deep Sleep resets execution back into setup().
- Explicitly disabling RTC peripherals and memory via esp_sleep_pd_config enters microamp Hibernation woken solely by an RTC GPIO pin.
ESP32esp_sleep LibraryRTC GPIO InterruptsArduino IDE
3-Sekunden-Fazit (Deutsch)
- Modem-, Light-, Deep-Sleep und Hibernation schalten Funkmodule, CPU-Takt, SRAM und RTC-Domänen stufenweise zur Stromersparnis ab.
- Light Sleep pausiert den Code im Loop per Timer- oder GPIO-Wakeup, während Deep Sleep einen Neustart ab setup() auslöst.
- Das Abschalten von RTC-Speicher und Peripherie über esp_sleep_pd_config aktiviert den Mikroampere-Hibernation-Modus per RTC-Pin.
ESP32esp_sleep-BibliothekRTC-GPIO-WakeupArduino IDE
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.