Es posible generar señales PWM (modulación por ancho de pulso) utilizando la placa «Niple Trainer Micro». En nuestro caso seguimos trabajando con el microcontrolador PIC18F4550 junto a un cristal de 20MHz.
«Programación de PICs con NIPLE desde cero» es un curso multimedia que forma parte de nuestro Campus Virtual, compuesto por clases en vídeo y mucho material adicional: esquemas, archivos de simulación y código fuente. Los alumnos también disponen de foros de consulta para resolver dudas con el profesor e intercambiar ideas con sus compañeros.
A continuación les ofrecemos la clase número 9 incluida en nuestro Campus:
Vamos a aprender a utilizar el módulo «LED RGB» para controlar LEDs RGB mediante tres señales PWM. Para lograr esto ocuparemos el microcontrolador PIC16F777 que incorpora tres módulos CCP.
NIPLE incorpora una serie de microcontroladores PIC que poseen 3 perifericos CCP, con los cuales es posible generar por hardware 3 señales PWM independientes. Estas señales son muy útiles para manejar LEDs RGB y crear proyectos de iluminación fácilmente.
Vamos a aprender a generar señales PWM por software para utilizar con modelos de micros que no dispongan de los periféricos necesarios para dicha tarea. Fácilmente podremos controlar LEDs RGB con cualquier PIC, incluso de gama baja.
A veces nos encontramos con la necesidad de trabajar con varias señales PWM y debido a limitaciones de algunos microcontroladores no lo podemos resolver utilizando el periferico CCP. Implementando esta técnica podemos generar varias señales PWM de manera rápida y fiable.