Tutorial: Diodo LED. Controlar un LED RGB
Led RGB en Arduino
El LED RGB es una sola pieza de 3 LEDs diferentes: rojo, verde y azul. Estos son los colores primarios de la luz, y con ellos se puede mezclar su intensidad para crear una ilusión de cualquier color. Con una placa Arduino, es posible controlar la intensidad de cada LED.
En este tutorial, mostraremos cómo convertir un Led RGB en cualquier color. Puedes consultar las especificaciones técnicas del LED en tu hoja de datos. Sigue las siguientes imágenes para conectar tu Arduino a un Led RGB.
Usaremos los pines 9,10 y 11, que son pines PWM, para controlar el LED. Carga el siguiente código en tu Arduino:
int redpin=9; //Pin 9 int greenpin=10; //Pin 10 int bluepin=11; //Pin 11 int var=0; int var1=0; void setup() { } void loop() { for(var=250;var<255;var++) { analogWrite(redpin,var); //RED analogWrite(greenpin,0); delay(500); analogWrite(redpin,0); //GREEN analogWrite(greenpin,var); delay(500); analogWrite(greenpin,0); //BLUE analogWrite(bluepin,var); delay(500); analogWrite(bluepin,0); delay(500); } for(var1=250;var1<255;var1++) { analogWrite(redpin,var1); //YELLOW analogWrite(greenpin,var1); delay(500); analogWrite(redpin,0); delay(500); analogWrite(greenpin,var1); //CYAN analogWrite(bluepin,var1); delay(500); analogWrite(greenpin,0); delay(500); analogWrite(bluepin,var1); //MAGENTA analogWrite(redpin,var1); delay(500); analogWrite(bluepin,0); delay(500); analogWrite(bluepin,var1); analogWrite(redpin,var1); analogWrite(greenpin,var1); } }
Este código tiene 2 bucles. El primero muestra los colores primarios. El segundo los combina mostrando colores secundarios y el blanco.
Debe estar conectado para enviar un comentario.