int pushButton = 3;
int ledPinRed = 2;
int buttonState = 0;
int ledPinYellow = 5;
int ledPinGreen = 7;
void setup() {
Serial.begin(9600);
}
void loop(){
// put your setup code here, to run once:
Serial.println("Press button to start");
buttonState = digitalRead(pushButton);
if (buttonState == 1) {
Serial.println("Would you like Christmas lights?");
while (Serial.available() == 0) {}
String ans = Serial.readString();
Serial.println(ans);
if (ans.indexOf("Y") >= 0) {
Serial.println("You are here");
digitalWrite(ledPinRed, HIGH);
delay(500);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinYellow, HIGH);
delay(500);
digitalWrite(ledPinYellow, LOW);
digitalWrite(ledPinGreen, HIGH);
delay(500);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinRed, HIGH);
delay(500);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinYellow, HIGH);
delay(500);
digitalWrite(ledPinYellow, LOW);
digitalWrite(ledPinGreen, HIGH);
delay(500);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinRed, HIGH);
delay(500);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinYellow, HIGH);
delay(500);
digitalWrite(ledPinYellow, LOW);
digitalWrite(ledPinGreen, HIGH);
delay(500);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinRed, HIGH);
delay(500);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinYellow, HIGH);
delay(500);
digitalWrite(ledPinYellow, LOW);
digitalWrite(ledPinGreen, HIGH);
delay(500);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinRed, HIGH);
delay(500);
digitalWrite(ledPinRed, LOW);
digitalWrite(ledPinYellow, HIGH);
delay(500);
digitalWrite(ledPinYellow, LOW);
digitalWrite(ledPinGreen, HIGH);
delay(500);
digitalWrite(ledPinGreen, LOW);
}
if (Serial.readString() == "No") {
Serial.println("Ok, bye");
}
buttonState = 0;
}
}