const int ledBlue = 11;
const int ledGreen = 12;
const int ledRed = 13;
const int button = 2;
int state = 0;
void setup() {
// put your setup code here, to run once:
pinMode(ledBlue, OUTPUT);
pinMode(ledGreen, OUTPUT);
pinMode(ledRed, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(button) == HIGH) {
state+=1;
if (state == 1) {
digitalWrite(ledRed, HIGH);
} else if (state == 2) {
digitalWrite(ledGreen, HIGH);
digitalWrite(13, LOW);
} else if (state == 3) {
digitalWrite(ledGreen, HIGH);
digitalWrite(ledRed, HIGH);
} else if (state == 4) {
digitalWrite(ledBlue, HIGH);
digitalWrite(13, LOW);
} else if (state == 5) {
digitalWrite(ledBlue, HIGH);
digitalWrite(ledRed, HIGH);
} else if (state == 6) {
digitalWrite(ledBlue, HIGH);
digitalWrite(ledGreen, HIGH);
} else if (state == 7) {
digitalWrite(ledBlue, HIGH);
digitalWrite(ledGreen, HIGH);
digitalWrite(ledRed, HIGH);
} else if (state > 7) {
state = 0;
digitalWrite(ledRed, LOW);
digitalWrite(ledBlue, LOW);
digitalWrite(ledGreen, LOW);
}
delay(200);
}
}