int redPin = A4
int bluePin = A3;
int greenPin = A2;
int delayTime = 500;
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(greenPin, OUTPUT);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
digitalWrite(redPin, HIGH);
}
void loop()
{
// red only
digitalWrite(redPin, LOW);
delay(delayTime);
digitalWrite(redPin, HIGH);
delay(delayTime);
// blue only
digitalWrite(bluePin, LOW);
delay(delayTime);
digitalWrite(bluePin, HIGH);
delay(delayTime);
// green only
digitalWrite(greenPin, LOW);
delay(delayTime);
digitalWrite(greenPin, HIGH);
delay(delayTime);
// red+green = yellow
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
delay(delayTime);
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
delay(delayTime);
// red+blue = magenta
digitalWrite(redPin, LOW);
digitalWrite(bluePin, LOW);
delay(delayTime);
digitalWrite(redPin, HIGH);
digitalWrite(bluePin, HIGH);
delay(delayTime);
// green + blue = cyan
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
delay(delayTime);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
delay(delayTime);
// red+ blue+ green = white
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
delay(delayTime);
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
delay(delayTime);
}