const int RGBredPin = 11;
const int RGBgreenPin = 10;
const int RGBbluePin = 9;
const int red = 3;
const int green = 2;
const int blue = 1;
bool firstLoop = true;
void setup()
{
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(RGBredPin, OUTPUT);
pinMode(RGBgreenPin, OUTPUT);
pinMode(RGBbluePin, OUTPUT);
}
void loop()
{
if(firstLoop)
{
// Firstly Turn on Red Led
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
digitalWrite(RGBredPin , LOW);
digitalWrite(RGBgreenPin , LOW);
digitalWrite(RGBbluePin, LOW);
delay(1000);
firstLoop = false;
}
// Turn on Green Led and (Red+Green) in RGB Led
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
digitalWrite(RGBredPin, HIGH);
digitalWrite(RGBgreenPin, HIGH);
digitalWrite(RGBbluePin, LOW);
delay(1000);
// Turn on Blue Led and (Green+Blue) in RGB Led
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(blue, HIGH);
digitalWrite(RGBredPin, LOW);
digitalWrite(RGBgreenPin, HIGH);
digitalWrite(RGBbluePin, HIGH);
delay(1000);
// Turn on Red Led and (Blue+Red) in RGB Led
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
digitalWrite(RGBredPin , HIGH);
digitalWrite(RGBgreenPin , LOW);
digitalWrite(RGBbluePin, HIGH);
delay(1000);
// Repeat the sequence
}