Descripción
Qué es
El módulo KY-009 es un componente electrónico RGB que permite generar luz blanca combinando los tres colores primarios: rojo, verde y azul. Está equipado con LEDs SMD 5050 con catodo común y ofrece un control PWM para la regulación de la intensidad luminosa.
Características
- Tipo: LED RGB SMD
- Color: Rojo, Verde, Azul
- Tipo de LED: Catodo común
- Potencia: consulta el datasheet
- Control: PWM
- Brillo: alto
Para qué sirve
El módulo KY-009 es ideal para proyectos de iluminación RGB en Arduino o otros microcontroladores. Puede ser utilizado para crear efectos luminosos multicolores, luces decorativas o sistemas de iluminación interactiva. Ejemplo de uso: una iluminación RGB que cambia de color en función de los datos de temperatura de un sensor.
Tutorial: Cómo usar el módulo LED RGB KY-009
El módulo LED RGB KY-009 es un componente electrónico versátil para crear efectos luminosos multicolor. Ideal para proyectos de iluminación interactiva o decorativa.
Qué necesitas
- Arduino Uno
- KY-009 Módulo LED RGB
- Cable jumper
Pasos
- Conecta los siguientes pines del KY-009 a tu Arduino: VCC a 5V, GND a GND, R (rojo) a un pin digital de Arduino (ej. 9), G (verde) a otro pin digital (ej. 10), B (azul) a un tercer pin digital (ej. 11).
- Abre el software Arduino y crea una nueva sketch.
- Incluye la biblioteca Servo si no está presente en tu proyecto.
- Declara las variables para los pines RGB: int redPin = 9; int greenPin = 10; int bluePin = 11;
- En la función setup(), configura como salidas los pines RGB con pinMode(redPin, OUTPUT); y analogWrite(redPin, 0);
- En la función loop(), usa analogWrite() para regular la intensidad de cada color: ej. analogWrite(redPin, 255); para encender el LED rojo al máximo.
- Crea un ciclo que cambia los colores en secuencia o crea efectos personalizados usando combinaciones RGB.
- Guarda y carga el sketch en tu Arduino.
Código de ejemplo
int redPin = 9; int greenPin = 10; int bluePin = 11;
void setup() {
pinMode(redPin, OUTPUT);
analogWrite(redPin, 0);}
void loop() {
analogWrite(redPin, 255);
delay(1000);}
Miniproyecto
Crea una iluminación RGB interactiva que cambia de color en función de los datos de temperatura de los sensores.
Errores comunes
- Conectar el KY-009 al pin incorrecto del Arduino.
- No configurar los pines RGB como salidas.
- Usar pinMode() en lugar de analogWrite().
- Omitir la biblioteca Servo si no es necesaria para efectos PWM avanzados.
Accesorios recomendados
- Sensores de temperatura LM35
- Relé 12V
- Casas de impresión 3D para proyectos
Preguntas frecuentes
¿Cómo puedo cambiar la intensidad del LED?
Usa analogWrite() con valores de 0 a 255.
¿Puede usarse sin Arduino?
Sí, pero requiere un circuito PWM o una solución de software similar.







Valoraciones
No hay valoraciones aún.