PWM son las siglas de una técnica muy utilizada en el mundo electrónico y significa: «Pulse Width Modulation».
Consiste en modificar el ciclo de trabajo de una señal periódica (por ejemplo una función cuadrada) ó simular una salida analógica con respecto a una digital.
Esta técnica tiene muchas aplicaciones: por ejemplo si se quiere controlar la velocidad de un motor, o como parte de conversor analógico/digital.
El famoso circuito integrado 555 provee una onda cuadrada con un duty-cycle (ciclo de trabajo de la señal periódica) ajustable, variando así el ancho de pulso de la onda (width pulse).
Una placa de arduino también posee PWD, esto puede ser probado con el programa ejemplo “Fade” disponible en la opción File>Examples>Analog>Fade en el menú de entorno de desarrollo arduino. Un patrón lo suficientemente grande de encendido-apagado de la señal hará que el LED pueda atenuar y aumentar su luminosidad.
A continuación presento un video por parte del equipo de makezine.com donde explica más sobre el uso de PWM, espero les guste.
{rokbox title=|Modulador por Ancho de Pulsos| text=|Clic aquí para ver el video| size=|425 373|}http://www.youtube.com/watch?v=Lf7JJAAZxEU{/rokbox}