Introduction: ARDUINO UNO - Commom Cathode RGB LED 3-colour Blink Using Simple Code
Here is a simple circuit with even simpler code to blink a common cathode RGB LED. All you need is basic information about Arduino UNO and understanding of simple Arduino Code such as 'Blink' example code in Arduino IDE.
Step 1: Components Needed
You will need following components:
1. Arduino UNO (or any ARduino UNO clone board)
2. 3 X 220 Ohm Resistor
3. Common Cathode RGB LED
4. Bread board
5. Jumper Cables
Step 2: Circuit Connection
Now connect the Common Cathode of the RGB LED to any Ground Pin on the Arduino UNO.
Connect the 3 anode legs to 220 Ohm resistor and further connect them to digital pin 6, 4 and 3.
The circuit is done now head over to the Arduino IDE
Step 3: The Code
void setup() {
// initialize digital pin 3,4 & 6 as an output.
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(6, OUTPUT); }
// the loop function runs over and over again forever
void loop() {
//here current flows through pin 6 illuminating red led in the RGB LED
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(6, HIGH);
delay(500);
//here current flows through pin 3 illuminating green led in the RGB LED
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(6, LOW);
delay(500);
//here current flows through pin 4 illuminating blue led in the RGB LED
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(6, LOW);
delay(500);
//Further mixture of colours can be crteated by keeping any two pins HIGH at the same time
}