La modulación de ancho de pulso (PWM) es una técnica utilizada para controlar la cantidad de potencia entregada a dispositivos electrónicos. Se utiliza comúnmente en los proyectos de Arduino para gestionar velocidades de motor, brillo LED y otras aplicaciones que requieren niveles de potencia variable. Entender cómo calcular el ciclo de servicio y aplicarlo eficazmente es esencial para un control preciso.

¿Qué es el Ciclo de la Duty?

El ciclo de deber representa el porcentaje de tiempo que una señal está en el estado "alto" dentro de un ciclo. Determina la potencia promedio entregada a un dispositivo. Un ciclo de deber del 100% significa que la señal está siempre en, mientras que el 0% significa que siempre está apagado.

Cálculo de Duty

El ciclo de derechos se calcula utilizando la fórmula:

Ciclo de la Duty (%) = (En el tiempo / Período Total) × 100

Por ejemplo, si el período de la PWM es de 20 milisegundos y la señal es alta durante 5 milisegundos, el ciclo de servicio es:

(5 ms / 20 ms) × 100 = 25%

Ciclo de Duty Aplicando en Arduino

En Arduino, la función se utiliza para generar señales PWM. Acepta un valor entre 0 y 255, correspondiente a un ciclo de servicio del 0% al 100%.

La fórmula para convertir un ciclo de obligaciones porcentuales al valor Arduino es:

Valor = (Cícculo Durado % / 100) × 255

Para un ciclo de servicio del 50%, el valor Arduino sería:

(50 / 100) × 255 ♥ 127

Resumen

Entender cómo calcular y aplicar el ciclo de derechos permite un control preciso de los componentes electrónicos en los proyectos de Arduino. Al ajustar la señal PWM, los usuarios pueden gestionar eficazmente la entrega de energía a diversos dispositivos.