#135ПродвинутыйPremium

Глубокий сон ESP32: экономия батареи (OLED + счётчик в RTC RAM)

Режим глубокого сна (Deep Sleep) у ESP32 снижает потребление до ~10 µA, выключая процессор и большую часть периферии, — это важно для IoT-устройств на батарейках. В этом проекте используются три источника пробуждения: таймер (15 секунд), внешний пин (EXT0 — кнопка GPIO 33) и касание (T0/GPIO 4). Переменные с RTC_DATA_ATTR сохраняются во время глубокого сна — счётчики загрузок, пробуждений по таймеру и по кнопке ведутся непрерывно.

4.3(10)
16 собрано
Глубокий сон ESP32: экономия батареи (OLED + счётчик в RTC RAM)

Исходный код

Контент Premium

Исходный код, блочная версия и ответы на вопросы этого проекта открыты для участников Premium.

  • Код всех проектов
  • Блочная версия
  • Частые вопросы