Aula 16
Gerenciamento de Energia e Modos de Baixo Consumo (Low Power)
Engenharia de Sistemas Embarcados
Objetivos de Aprendizagem
- Estratégias de economia de energia em dispositivos a bateria. Modos Light Sleep e Deep Sleep. Fontes de despertar (RTC Timer, GPIO) e retenção de dados na RTC SRAM.
- Controle de hardware via código em C de baixo nível
- Execução determinística e confiabilidade industrial
Pilares Técnicos
- Deep Sleep
- RTC Memory
- Wakeup Sources
- Consumo em Microamperes (uA)
- Otimização de Bateria
Estrutura de Implementação
// Configuração de Deep Sleep de 60 segundos com retenção em RTC SRAM
#include "esp_sleep.h"
RTC_DATA_ATTR static int boot_count = 0;
void entrar_em_deep_sleep(void) {
boot_count++;
esp_sleep_enable_timer_wakeup(60 * 1000000ULL); // 60 segu
Próximos Passos
Acesse o Quiz, Exercícios e Desafio Prático na plataforma.