📑 INDICE ~
La modulación por ancho de pulso o PWM (Pulse Width Modulation) es una técnica fundamental en sistemas electrónicos que permite controlar de manera eficiente la entrega de energía a dispositivos como motores, LEDs, y otros actuadores.
El ATmega328P dispone de salidas PWM que permiten variar la cantidad de energía promedio suministrada mediante pulsos digitales, una funcionalidad ampliamente utilizada en control de velocidad de motores, regulación de brillo de LEDs y generación de señales analógicas simuladas.
El PWM es una técnica donde la cantidad de energía entregada a una carga se regula encendiendo y apagando la señal de manera rápida.
La relación entre el tiempo que la señal está "encendida" (HIGH) y el periodo total se llama ciclo de trabajo (duty cycle).
Duty Cycle (%):
$$ \text{Duty Cycle} = \left( \frac{\text{Tiempo activo (HIGH)}}{\text{Periodo total}} \right) \times 100
$$