Aula 05
Modulação por Largura de Pulso (PWM) e Controle de Atuadores
Engenharia de Sistemas Embarcados
Objetivos de Aprendizagem
- Fundamentos de PWM: frequência, período e duty cycle. Controle de intensidade luminosa em LEDs e modulação de velocidade em motores DC com Ponte H.
- Controle de hardware via código em C de baixo nível
- Execução determinística e confiabilidade industrial
Pilares Técnicos
- Duty Cycle
- Frequência PWM
- Resolução em Bits
- Controle de Motores DC
- Servomotores (50 Hz)
Estrutura de Implementação
// Configuração de PWM no ESP32 (Driver LEDC)
#include "driver/ledc.h"
void pwm_init(void) {
ledc_timer_config_t timer_conf = {
.speed_mode = LEDC_LOW_SPEED_MODE,
.duty_resolution = LEDC_TIMER_10_BIT, // 0 a 1023
.timer_n
Próximos Passos
Acesse o Quiz, Exercícios e Desafio Prático na plataforma.