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.