Guys, In this project we are going to make the RGB LED alternatively blinking in multiple colours rather than red,green and blue with Arduino. Lets see how it works.
Components Required
1. | Arduino UNO | * 1 |
2. | RGB LED | * 1 |
3. | Resister(220 Ohm) | * 3 |
4. | Jumper Wires | * 1 |
Circuit Diagram
Program
int green_light_pin = 10;
int blue_light_pin = 9;
void setup()
{
pinMode(red_light_pin, OUTPUT);pinMode(green_light_pin, OUTPUT);
pinMode(blue_light_pin, OUTPUT);
}
void loop()
{
RGB_color(255, 0, 0); // Reddelay(1000);
RGB_color(0, 255, 0); // Green
delay(1000);
RGB_color(0, 0, 255); // Blue
delay(1000);
RGB_color(255, 255, 125); // Raspberry
delay(1000);
RGB_color(0, 255, 255); // Cyan
delay(1000);
RGB_color(255, 0, 255); // Magenta
delay(1000);
RGB_color(255, 255, 0); // Yellow
delay(1000);
RGB_color(255, 255, 255); // White
delay(1000);
}
void RGB_color(int red_light_value, int green_light_value, int blue_light_value)
{
analogWrite(red_light_pin, red_light_value);
analogWrite(green_light_pin, green_light_value);
analogWrite(blue_light_pin, blue_light_value);
}