¿Para qué sirve?
El KY-029 Led Bicolor son ampliamente utilizados en diccionario electrónico, PDA, MP3, auriculares, cámaras digitales, VCD, DVD, audio para el automóvil, comunicaciones, computadoras, cargadores, amplificadores de potencia, instrumentación, regalos, juguetes electrónicos, teléfonos móviles, y muchos otros campos. En otros términos, se utilizan como indicadores luminosos, qué los pueden indicar la activación o desactivación de algún dispositivo electrónico.
Especificaciones:
Este módulo consta de un LED rojo/verde de cátodo común de 5 mm, una resistencia de 0 Ω y 3 pines. Utilice este módulo con resistencias para evitar que el LED se queme cuando trabaje durante largos períodos de tiempo.
- Voltaje de alimentación: Verde: (2.3 – 2.6 Volts) y Rojo: (1.9 – 2.2 Volts)
- Consumo de corriente: 20 mA
- Tipo de Salida: Digital
- Tipo de diodo: Difusión
- Color: Verde +
- Rojo Longitud de onda: 571nm a 625 nm
- Diámetro: 3 mm
- La intensidad luminosa (MCD): 20 – 40; 60 – 80
- Dimensiones: 30mm x 15mm x 13 mm
NOTA: Requiere resistencias de 330 ó 220 ohm.
Diagrama de conexión
Usaremos un par de resistencias de 220Ω para limitar la corriente del Arduino y evitar que se queme el LED.

Código
El siguiente código de Arduino alternará gradualmente entre el color rojo y el verde.int PinRojo = 11;
int PinVerde = 10;
int val;
void setup(){
pinMode(PinRojo, OUTPUT);
pinMode(PinVerde, OUTPUT);
Serial.begin(9600);
}
void loop(){
for(val = 255; val > 0; val--){
analogWrite(PinRojo, val);
analogWrite(PinVerde, 255 - val);
delay(10);
}
Serial.println("Verde");
delay(1000);
for(val = 0; val < 255; val++){
analogWrite(PinRojo, val);
analogWrite(PinVerde, 255 - val);
delay(10);
}
Serial.println("Rojo");
delay(1000);
}