El led RGB
Un LED RGB (R=red, rojo, G=green, verde y B=blue, azul) es
un LED que incorpora tres LEDs en el mismo encapsulado,
con lo que se pueden formar millones de colores ajustando
de manera individual la intensidad que circula por cada LED.
Los tres LEDs pueden estar unidos por el cátodo (negativo),
o por el ánodo (positivo) obteniendo RGB de cátodo común o
de ánodo común. Para nuestras prácticas usaremos RGB de
cátodo común.
A pesar de que el encapsulado y patillaje típico de estos leds es el que se muestra en la figura,
esto es, R, GND, G, B, conviene comprobarlo para evitar confuciones. Podemos hacerlo
fácilmente utilizando nuestro Arduino como una simple pila.
PATILLAJE RGB TINKERCAD
R, GND, B, G
CONTROL Y ROBÓTICA. ARDUINO 1
Dependiendo de la intensidad que circule por cada unos de los tres LEDs del RGB
obtendremos diferentes colores. Tendremos que conectar por tanto los ánodos de
nuestro RGB a pins PWM y mandarles valores entre 0 y 255 por esos pins.
Ejemplos básicos:
Blanco: RGB= 255,255,255 Negro (Apagado): RGB= 0,0,0
Magenta: RGB= 255,0,255 Amarillo: RGB= 255,255,0
Cian: RGB= 0,255,255 Rojo: RGB= 255,0,0
Verde: RGB= 0,255,0 Azul: RGB= 0,0,255
Tomando otros valores podemos conseguir un total de 256 x
256 x 256 = 16.777.216 colores distintos.
CONTROL Y ROBÓTICA. ARDUINO 2