Software PWM en una Raspberry Pi

La modulación por ancho de pulsos (también conocida como PWM, siglas en inglés de pulse-width modulation) de una señal o fuente de energía es una técnica en la que se modifica el ciclo de trabajo de una señal periódica (una senoidal o una cuadrada, por ejemplo), ya sea para transmitir información a través de un canal de comunicaciones o para controlar la cantidad de energía que se envía a una carga.

Mark Williams nos cuenta en su blog, cómo ha estado buscando la manera de generar señales PWM para crear efectos similares en la Raspberry Pi. Esto le permite controlar el brillo de los LED sin necesidad de utilizar el pasador de PWM, aunque en una especie de forma simulada. Os voy a dejar que lo explique en su blog. Su código de ejemplo está en C, por lo que tal vez alguien pueda escribirlo en lenguaje Python para que sea un poco más fácil de entender para los demás.



Más información | Pulsa Aquí

Be Sociable, Share!

About The Author