void setup() {
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(14, OUTPUT);
pinMode(15, OUTPUT);
pinMode(16, OUTPUT);
pinMode(17, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
pinMode(20 ,OUTPUT);
pinMode(21, OUTPUT);
pinMode(22, OUTPUT);
pinMode(23, OUTPUT);
pinMode(24, OUTPUT);
pinMode(25, OUTPUT);
pinMode(26, OUTPUT);
pinMode(27, OUTPUT);
pinMode(28, OUTPUT);
pinMode(29, OUTPUT);
pinMode(30, OUTPUT);
pinMode(31, OUTPUT);
pinMode(32, OUTPUT);
pinMode(33, OUTPUT);
pinMode(34, OUTPUT);
pinMode(35, OUTPUT);
pinMode(36, OUTPUT);
pinMode(37, OUTPUT);
pinMode(38, OUTPUT);
pinMode(39, OUTPUT);
}
void loop() {
int a;
for (a=1;a<=5;a += 1){
digitalWrite(0, 1);
digitalWrite(1, 1);
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
digitalWrite(10, 1);
digitalWrite(11, 1);
digitalWrite(12, 1);
digitalWrite(13, 1);
digitalWrite(14, 1);
digitalWrite(15, 1);
digitalWrite(16, 1);
digitalWrite(17, 1);
digitalWrite(18, 1);
digitalWrite(19, 1);
digitalWrite(20 ,1);
digitalWrite(21, 1);
digitalWrite(22, 1);
digitalWrite(23, 1);
digitalWrite(24, 1);
digitalWrite(25, 1);
digitalWrite(26, 1);
digitalWrite(27, 1);
digitalWrite(28, 1);
digitalWrite(29, 1);
digitalWrite(30, 1);
digitalWrite(31, 1);
digitalWrite(32, 1);
digitalWrite(33, 1);
digitalWrite(34, 1);
digitalWrite(35, 1);
digitalWrite(36, 1);
digitalWrite(37, 1);
digitalWrite(38, 1);
digitalWrite(39, 1);
delay(500);
digitalWrite(0, 0);
digitalWrite(1, 0);
digitalWrite(2, 0);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 0);
digitalWrite(9, 0);
digitalWrite(10, 0);
digitalWrite(11, 0);
digitalWrite(12, 0);
digitalWrite(13, 0);
digitalWrite(14, 0);
digitalWrite(15, 0);
digitalWrite(16, 0);
digitalWrite(17, 0);
digitalWrite(18, 0);
digitalWrite(19, 0);
digitalWrite(20 ,0);
digitalWrite(21, 0);
digitalWrite(22, 0);
digitalWrite(23, 0);
digitalWrite(24, 0);
digitalWrite(25, 0);
digitalWrite(26, 0);
digitalWrite(27, 0);
digitalWrite(28, 0);
digitalWrite(29, 0);
digitalWrite(30, 0);
digitalWrite(31, 0);
digitalWrite(32, 0);
digitalWrite(33, 0);
digitalWrite(34, 0);
digitalWrite(35, 0);
digitalWrite(36, 0);
digitalWrite(37, 0);
digitalWrite(38, 0);
digitalWrite(39, 0);
delay(500);
}
digitalWrite(0,1);
digitalWrite(1,1);
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(8,1);
digitalWrite(16,1);
digitalWrite(24,1);
digitalWrite(32,1);
digitalWrite(33,1);
digitalWrite(34,1); // 10
digitalWrite(35,1);
digitalWrite(27,1);
digitalWrite(19,1);
digitalWrite(11,1);
digitalWrite(37,1);
digitalWrite(29,1);
digitalWrite(21,1);
digitalWrite(13,1);
digitalWrite(5,1);
delay(1000);
digitalWrite(5,0);
digitalWrite(13,0);
digitalWrite(21,0);
digitalWrite(29,0);
digitalWrite(37,0); // 9
digitalWrite(11,0);
digitalWrite(17,1);
digitalWrite(18,1);
delay(1000);
digitalWrite(11,1); // 8
delay(1000);
digitalWrite(1,0);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(11,0);
digitalWrite(19,0); // 7
digitalWrite(18,0);
digitalWrite(17,0);
digitalWrite(27,0);
delay(1000);
digitalWrite(24,0);
digitalWrite(1,1);
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(11,1);
digitalWrite(19,1); // 6
digitalWrite(18,1);
digitalWrite(17,1);
digitalWrite(27,1);
digitalWrite(35,1);
delay(1000);
digitalWrite(11,0); // 5
delay(1000);
digitalWrite(1,0);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(33,0); // 4
digitalWrite(34,0);
digitalWrite(24,1);
delay(1000);
digitalWrite(33,1);
digitalWrite(34,1);
digitalWrite(27,0);
digitalWrite(1,1); // 3
digitalWrite(2,1);
digitalWrite(3,1);
delay(1000);
digitalWrite(8,0);
digitalWrite(11,1); // 2
delay(1000);
digitalWrite(8,1);
digitalWrite(11,0);
digitalWrite(1,0);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(19,0); // 1
digitalWrite(18,0);
digitalWrite(17,0);
digitalWrite(33,0);
digitalWrite(34,0);
digitalWrite(35,0);
delay(1000);
digitalWrite(1,1);
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(11,1);
digitalWrite(19,1); // 0
digitalWrite(27,1);
digitalWrite(35,1);
digitalWrite(34,1);
digitalWrite(33,1);
delay(1000);
}