KY-009 RGB Full color LED SMD Module

KY-009 Description

RGB full color LED Module KY-009 for Arduino, emits a range of colors by mixing red, green and blue. The amount of each primary color is adjusted using PWM.

KY-009 Specifications

The KY-009 RGB Full Color LED SMD Module consists of a 5050 SMD LED, use with limiting resistors to prevent burnout. Compatible with popular electronics platforms like Arduino, Raspberry Pi and ESP8266.

Operating Voltage5V max
Red 1.8V ~2.4V
Green 2.8V ~ 3.6V
Blue 2.8V ~ 3.6V

Forward Current20mA ~ 30mA
Operating Temperature-25°C to 85°C [-13°F ~ 185°F]
Dimensions 18.5mm x 15mm [0.728in x 0.591in]

KY-009 Connection Diagram

You need to use resistors to prevent burnout, check the 5050 LED SMD Datasheet on the downloads section for more info.

KY-009BreadboardArduino
R180Ω resistorPin 9
G110Ω resistorPin 10
B110Ω resistorPin 11
-GNDGND
Arduino KY-009 connection diagramclick to enlarge

KY-009 Example Code

The following Arduino sketch will cycle through various colors by changing the PWM value on each of the three primary colors.

int redpin = 11; //select the pin for the red LED
int bluepin =10; // select the pin for the  blue LED
int greenpin = 9;// select the pin for the green LED

int val;

void setup() {
  pinMode(redpin, OUTPUT);
  pinMode(bluepin, OUTPUT);
  pinMode(greenpin, OUTPUT);
  Serial.begin(9600);
}

void loop() 
{
  for(val = 255; val > 0; val--)
  {
    analogWrite(redpin, val);  //set PWM value for red
    analogWrite(bluepin, 255 - val); //set PWM value for blue
    analogWrite(greenpin, 128 - val); //set PWM value for green
    Serial.println(val); //print current value 
    delay(1); 
  }
  for(val = 0; val < 255; val++)
  {
    analogWrite(redpin, val);
    analogWrite(bluepin, 255 - val);
    analogWrite(greenpin, 128 - val);
    Serial.println(val);
    delay(1); 
  }
}

Leave a Reply

2 Comments on "KY-009 RGB Full color LED SMD Module"

avatar
newest oldest most voted
adriano

I apologize, but better control I saw on sale there are models with the right RGB series at this point necessary to determine which module is using.
Do not consider my previous message!

adriano

HI great job, but I wanted indicate that the pins are not in the right order and not -RGB but -GRB. You can correct the component?