int ledA = 8;
int ledB = 7;
int ledC = 6;
int ledD = 5;
int ledE = 4;
int ledF = 3;
int ledG = 2;
int ledH = 1;
int btnA = 9;
int btnB = 10;
int bcBtnA = 0;
int bcBtnB = 11;
void setup() {
// put your setup code here, to run once:
pinMode(ledA, OUTPUT);
pinMode(ledB, OUTPUT);
pinMode(ledC, OUTPUT);
pinMode(ledD, OUTPUT);
pinMode(ledE, OUTPUT);
pinMode(ledF, OUTPUT);
pinMode(ledG, OUTPUT);
pinMode(ledH, OUTPUT);
pinMode(btnA, INPUT);
pinMode(btnB, INPUT);
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
digitalWrite(ledH, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
bcBtnA = digitalRead(btnA);
bcBtnB = digitalRead(btnB);
if (bcBtnA == HIGH) {
//Mode 15
digitalWrite(ledA, LOW);
delay(300);
digitalWrite(ledA, HIGH);
digitalWrite(ledH, LOW);
delay(300);
digitalWrite(ledH, HIGH);
digitalWrite(ledB, LOW);
delay(300);
digitalWrite(ledB, HIGH);
digitalWrite(ledG, LOW);
delay(300);
digitalWrite(ledG, HIGH);
digitalWrite(ledC, LOW);
delay(300);
digitalWrite(ledC, HIGH);
digitalWrite(ledF, LOW);
delay(300);
digitalWrite(ledF, HIGH);
digitalWrite(ledD, LOW);
delay(300);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, LOW);
delay(300);
digitalWrite(ledE, HIGH);
}
else if (bcBtnB == HIGH) {
//Mode 17
digitalWrite(ledA, LOW);
digitalWrite(ledB, LOW);
delay(300);
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
delay(300);
digitalWrite(ledC, LOW);
digitalWrite(ledD, LOW);
delay(300);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
delay(300);
digitalWrite(ledE, LOW);
digitalWrite(ledF, LOW);
delay(300);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, HIGH);
delay(300);
digitalWrite(ledG, LOW);
digitalWrite(ledH, LOW);
delay(300);
digitalWrite(ledG, HIGH);
digitalWrite(ledH, HIGH);
delay(300);
}
}