LED RGB (pin PWM)

Acabamos con los leds programando un led que cambia de color. Para ello utilizaremos un led RGB, que es en realidad un conjunto de tres leds con los colores básicos.


Como se puede ver en la figura, el led tiene cuatro conectores, el cátodo es la pata más larga y va conectada al GND. Los otros tres, son los ánodos correspondientes a cada color básico. Para obtener el color que queramos, se colocan en los pins PWM.

Estos pins digitales, a diferencia de los que no lo son, pueden variar su intensidad de 0 a 255. Esto no significa realmente que tengan una intensidad intermedia, sino que se "encienden" y se "apagan" el valor que le indiquemos en un segundo. En la práctica, y dadas las limitaciones del ojo humano, obtenemos una "mezcla" de colores.

Vamos a jugar un poquito con nuestro led RGB.

Material necesario

1 Led RGB

3 Resistencias 220 Ohm

Nuestra placa UNO R3

Protoboard.

Esquema 


Programa en mBlock


El programa en mBlock es un bucle en el que se fija uno de los leds a 255, con lo que tenemos uno de los colores básicos a máxima intensidad, y luego los otros dos colores a un número aleatorio entre 1 y 100. Se puede ir jugando con el número al azar, para dar mayor o menor protagonismo a cada uno de los colores básicos.

El resultado: cada segundo, el led cambiará de color.

La página del proyecto en mBlock se puede ver en este enlace.
 
Y aquí tenemos un pequeño video en el que podemos ver cómo cambia de color nuestro queridísmo led.
 
 

 

Comentarios

Entradas populares