KY-011 Description
3mm Two color LED module KY-011 for Arduino, emits red and green light. You can adjust the amount of each color using PWM. This module is similar to KY-029.
KY-011 Specifications
This module consist of a common cathode 3mm red/green LED and a 0Ω resistor, Since operating voltage is 2.0v ~2.5v you'll need to use limiting resistors to prevent burnout when connecting to the Arduino.
Operating Voltage | 2.0v ~ 2.5v |
Working Current | 10mA |
Diameter | 3mm |
Package Type | Diffusion |
Color | Red + Green |
Beam Angle | 150 |
Wavelength | 571nm + 644nm |
Luminosity Intensity (MCD) | 20-40; 40-80 |
KY-011 Connection Diagram
We'll use a couple of 330Ω resistors to limit the current from the Arduino and prevent burning the LED.
KY-011 | Breadboard | Arduino |
G | 330Ω resistor | Pin 10 |
R | 330Ω resistor | Pin 11 |
Y | GND |

KY-011 Example Code
The following Arduino sketch will gradually alternate between red and green color.
int redpin = 11; // pin for red signal
int greenpin = 10; // pin for green signal
int val;
void setup() {
pinMode(redpin, OUTPUT);
pinMode(greenpin, OUTPUT);
}
void loop() {
for(val = 255; val > 0; val--) {
analogWrite(redpin, val); //dim red
analogWrite(greenpin, 255 - val); // brighten green
delay(15);
}
for(val = 0; val < 255; val++) {
analogWrite(redpin, val); //brighten red
analogWrite(greenpin, 255 - val); //dim green
delay(15);
}
}
KY-011 Related Products
Hot Deals from AliExpress
Hi, I tried the wiring you suggested but only the red led lights up. I discovered that with my module, the Y is not going to the ground, but is used for the Green led (and G is for ground). I don’t know if my module has a default, but when I check this guide:
https://startingelectronics.org/tutorials/arduino/modules/common-cathode-LED/
(the person used the same module but without the GRY letters on it), from left to right it is: Ground—Red—Green.
Please check that you are using the 3mm module. The 5mm module KY-029 is wired differently.