// Outputs #define LGreen2 34 #define LGreen3 35 #define LGreen1 32 #define LOrange1 33 #define LOrange2 25 #define LOrange3 26 #define LRed 27 void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LGreen1, OUTPUT); pinMode(LOrange1, OUTPUT); pinMode(LGreen2, OUTPUT); pinMode(LOrange2, OUTPUT); pinMode(LGreen3, OUTPUT); pinMode(LOrange3, OUTPUT); pinMode(LRed, OUTPUT); } // the loop function runs over and over again forever void loop() { // Column 1 digitalWrite(LGreen1, HIGH); digitalWrite(LOrange1, HIGH); delay(500); // Column 2 digitalWrite(LGreen2, HIGH); digitalWrite(LOrange2, HIGH); delay(500); // Column 3 digitalWrite(LGreen3, HIGH); digitalWrite(LOrange3, HIGH); delay(500); // Red row digitalWrite(LRed, HIGH); delay(1000); //all off digitalWrite(LGreen1, LOW); digitalWrite(LOrange1, LOW); digitalWrite(LGreen2, LOW); digitalWrite(LOrange2, LOW); digitalWrite(LGreen3, LOW); digitalWrite(LOrange3, LOW); digitalWrite(LRed, LOW); delay(1000); }