Skip to content

Instantly share code, notes, and snippets.

@hmcurran
Last active February 10, 2021 06:44
int redLED = 5;
int yellowLED = 6;
int greenLED = 7;
int buttonRight = 3;
int buttonLeft = 2;
void setup() {
// put your setup code here, to run once:
pinMode(redLED, OUTPUT);
pinMode(yellowLED, OUTPUT);
pinMode(greenLED, OUTPUT);
pinMode(buttonRight, INPUT);
pinMode(buttonLeft, INPUT);
}
void loop() {
// If the right button is pressed, the lights will flash
if(digitalRead(buttonRight) == LOW){
digitalWrite(redLED, HIGH);
delay(300);
digitalWrite(yellowLED, HIGH);
delay(300);
digitalWrite(greenLED, HIGH);
delay(300);
digitalWrite(redLED, LOW);
delay(100);
digitalWrite(yellowLED, LOW);
delay(100);
digitalWrite(greenLED, LOW);
delay(100);
}
// if the left button is pressed, the lights will stay on
if (digitalRead(buttonLeft) == LOW){
digitalWrite(redLED, HIGH);
digitalWrite(yellowLED, HIGH);
digitalWrite(greenLED, HIGH);
digitalWrite(redLED, LOW);
digitalWrite(yellowLED, LOW);
digitalWrite(greenLED, LOW);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment