Sleep mode e wakeup

L’ESP32 supporta diversi livelli di deep sleep. Per ridurre il consumo:

  • machine.deepsleep(60000)

Il dispositivo si spegne per 60 secondi, riaccendendosi automaticamente.

Gestione del PWM a basso consumo

Il modulo PWM può essere disattivato quando non è necessario:

  • pwm.deinit()

Questo libera il pin e riduce la corrente di fondo.

Riduzione del clock CPU

Per progetti che richiedono solo piccole operazioni, abbassa la frequenza:

  • machine.freq(80000000)

Una CPU a 80 MHz consuma significativamente meno energia rispetto al massimo di 240 MHz.