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.