👥 Autores


Jesús Camarena

📑 INDICE ~

🔸 Introducción


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.

📘 Fundamento Teórico

🔹 ¿Qué es la modulación por ancho de pulso (PWM)?

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

$$

🔹 Características del PWM en el ATmega328P: