void setup() {
for(int x=1;x<45;x++)
{
pinMode(x,OUTPUT);
}
}
void loop() {
//5
digitalWrite(1,1);
digitalWrite(2,0);
digitalWrite(3,1);
digitalWrite(4,1);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(10,1); //red
digitalWrite(9,0);
digitalWrite(14,1);
digitalWrite(15,0);
digitalWrite(16,1);
digitalWrite(17,1);
digitalWrite(18,0);
digitalWrite(19,1);
digitalWrite(20,1);
digitalWrite(22,1);//green
digitalWrite(23,0);
digitalWrite(24,1);
digitalWrite(25,0);
digitalWrite(26,1);
digitalWrite(27,1);
digitalWrite(28,0);
digitalWrite(29,1);
digitalWrite(30,1);
digitalWrite(32,1);//green
digitalWrite(33,0);
digitalWrite(34,1);
digitalWrite(35,0);
digitalWrite(36,1);
digitalWrite(37,1);
digitalWrite(38,0);
digitalWrite(39,1);
digitalWrite(40,1);
digitalWrite(44,1);//red
digitalWrite(43,0);
delay(1000);
//4
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(1,0);
digitalWrite(4,0);
digitalWrite(15,1);
digitalWrite(16,1);
digitalWrite(19,1);
digitalWrite(20,1);
digitalWrite(14,0);
digitalWrite(17,0);
digitalWrite(25,1);
digitalWrite(26,1);
digitalWrite(29,1);
digitalWrite(30,1);
digitalWrite(24,0);
digitalWrite(27,0);
digitalWrite(35,1);
digitalWrite(36,1);
digitalWrite(39,1);
digitalWrite(40,1);
digitalWrite(34,0);
digitalWrite(37,0);
delay(1000);
//3
digitalWrite(1,1);
digitalWrite(4,1);
digitalWrite(6,0);
digitalWrite(14,1);
digitalWrite(17,1);
digitalWrite(19,0);
digitalWrite(24,1);
digitalWrite(27,1);
digitalWrite(29,0);
digitalWrite(34,1);
digitalWrite(37,1);
digitalWrite(39,0);
delay(1000);
//2
digitalWrite(3,0);
digitalWrite(5,1);
digitalWrite(10,1);
digitalWrite(9,1);//yellow
digitalWrite(16,0);
digitalWrite(18,1);
digitalWrite(26,0);
digitalWrite(28,1);
digitalWrite(44,1);
digitalWrite(43,1);//yellow
digitalWrite(36,0);
digitalWrite(38,1);
delay(1000);
//1
digitalWrite(1,0);
digitalWrite(4,0);
digitalWrite(7,0);
digitalWrite(5,0);
digitalWrite(3,1);
digitalWrite(14,0);
digitalWrite(17,0);
digitalWrite(20,0);
digitalWrite(18,0);
digitalWrite(16,1);
digitalWrite(24,0);
digitalWrite(27,0);
digitalWrite(30,0);
digitalWrite(28,0);
digitalWrite(26,1);
digitalWrite(34,0);
digitalWrite(37,0);
digitalWrite(40,0);
digitalWrite(38,0);
digitalWrite(36,1);
delay(1000);
//0
digitalWrite(1,1);
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(4,1);
digitalWrite(5,1);
digitalWrite(6,1);
digitalWrite(14,1);
digitalWrite(15,1);
digitalWrite(16,1);
digitalWrite(17,1);
digitalWrite(18,1);
digitalWrite(19,1);
digitalWrite(24,1);
digitalWrite(25,1);
digitalWrite(26,1);
digitalWrite(27,1);
digitalWrite(28,1);
digitalWrite(29,1);
digitalWrite(34,1);
digitalWrite(35,1);
digitalWrite(36,1);
digitalWrite(37,1);
digitalWrite(38,1);
digitalWrite(39,1);
delay(1000);
//AGAIN
//5
digitalWrite(1,1);
digitalWrite(2,0);
digitalWrite(3,1);
digitalWrite(4,1);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(10,0);
digitalWrite(9,1);//green
digitalWrite(14,1);
digitalWrite(15,0);
digitalWrite(16,1);
digitalWrite(17,1);
digitalWrite(18,0);
digitalWrite(19,1);
digitalWrite(20,1);
digitalWrite(22,0);
digitalWrite(23,1);//red
digitalWrite(24,1);
digitalWrite(25,0);
digitalWrite(26,1);
digitalWrite(27,1);
digitalWrite(28,0);
digitalWrite(29,1);
digitalWrite(30,1);
digitalWrite(32,0);
digitalWrite(33,1);//red
digitalWrite(34,1);
digitalWrite(35,0);
digitalWrite(36,1);
digitalWrite(37,1);
digitalWrite(38,0);
digitalWrite(39,1);
digitalWrite(40,1);
digitalWrite(44,0);
digitalWrite(43,1);//green
delay(1000);
//4
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(1,0);
digitalWrite(4,0);
digitalWrite(15,1);
digitalWrite(16,1);
digitalWrite(19,1);
digitalWrite(20,1);
digitalWrite(14,0);
digitalWrite(17,0);
digitalWrite(25,1);
digitalWrite(26,1);
digitalWrite(29,1);
digitalWrite(30,1);
digitalWrite(24,0);
digitalWrite(27,0);
digitalWrite(35,1);
digitalWrite(36,1);
digitalWrite(39,1);
digitalWrite(40,1);
digitalWrite(34,0);
digitalWrite(37,0);
delay(1000);
//3
digitalWrite(1,1);
digitalWrite(4,1);
digitalWrite(6,0);
digitalWrite(14,1);
digitalWrite(17,1);
digitalWrite(19,0);
digitalWrite(24,1);
digitalWrite(27,1);
digitalWrite(29,0);
digitalWrite(34,1);
digitalWrite(37,1);
digitalWrite(39,0);
delay(1000);
//2
digitalWrite(3,0);
digitalWrite(5,1);
digitalWrite(16,0);
digitalWrite(18,1);
digitalWrite(22,1);//yellow
digitalWrite(26,0);
digitalWrite(28,1);
digitalWrite(32,1);//yellow
digitalWrite(36,0);
digitalWrite(38,1);
delay(1000);
//1
digitalWrite(1,0);
digitalWrite(4,0);
digitalWrite(7,0);
digitalWrite(5,0);
digitalWrite(3,1);
digitalWrite(14,0);
digitalWrite(17,0);
digitalWrite(20,0);
digitalWrite(18,0);
digitalWrite(16,1);
digitalWrite(24,0);
digitalWrite(27,0);
digitalWrite(30,0);
digitalWrite(28,0);
digitalWrite(26,1);
digitalWrite(34,0);
digitalWrite(37,0);
digitalWrite(40,0);
digitalWrite(38,0);
digitalWrite(36,1);
delay(1000);
//0
digitalWrite(1,1);
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(4,1);
digitalWrite(5,1);
digitalWrite(6,1);
digitalWrite(14,1);
digitalWrite(15,1);
digitalWrite(16,1);
digitalWrite(17,1);
digitalWrite(18,1);
digitalWrite(19,1);
digitalWrite(24,1);
digitalWrite(25,1);
digitalWrite(26,1);
digitalWrite(27,1);
digitalWrite(28,1);
digitalWrite(29,1);
digitalWrite(34,1);
digitalWrite(35,1);
digitalWrite(36,1);
digitalWrite(37,1);
digitalWrite(38,1);
digitalWrite(39,1);
delay(1000);
}