int first[3] = {0, 1, 2};
int second[3] = {3, 4, 5 };
int third[3] = {6, 7, 8};
int forth[3] = {9, 10, 11};
int i;
int short_delay;
void setup() {
for(i = 0; i<3; i++){
pinMode(first[i], OUTPUT);
}
for(i = 0; i<3; i++){
pinMode(second[i], OUTPUT);
}
for(i = 0; i<3; i++){
pinMode(third[i], OUTPUT);
}
for(i = 0; i<3; i++){
pinMode(forth[i], OUTPUT);
}
short_delay = 400;
}
void loop() {
// put your main code here, to run repeatedly:
for(i=0; i<3; i++){
digitalWrite(second[2], HIGH);
digitalWrite(third[2], HIGH);
digitalWrite(forth[2], HIGH);
digitalWrite(first[0], HIGH);
delay(3000);
digitalWrite(first[0], LOW);
}
for(i=0; i<3; i++){
digitalWrite(first[1], HIGH);
delay(300);
digitalWrite(first[1], LOW);
delay(300);
}
for(i=0; i<3; i++){
digitalWrite(first[2], HIGH);
digitalWrite(second[2], LOW);
}
for(i=0; i<3; i++){
digitalWrite(second[0], HIGH);
delay(3000);
digitalWrite(second[0], LOW);
}
for(i=0; i<3; i++){
digitalWrite(second[1], HIGH);
delay(300);
digitalWrite(second[1], LOW);
delay(300);
}
for(i=0; i<3; i++){
digitalWrite(second[2], HIGH);
digitalWrite(third[2], LOW);
}
for(i=0; i<3; i++){
digitalWrite(third[0], HIGH);
delay(3000);
digitalWrite(third[0], LOW);
}
for(i=0; i<3; i++){
digitalWrite(third[1], HIGH);
delay(300);
digitalWrite(third[1], LOW);
delay(300);
}
for(i=0; i<3; i++){
digitalWrite(third[2], HIGH);
digitalWrite(forth[2], LOW);
}
for(i=0; i<3; i++){
digitalWrite(forth[0], HIGH);
delay(3000);
digitalWrite(forth[0], LOW);
}
for(i=0; i<3; i++){
digitalWrite(forth[1], HIGH);
delay(300);
digitalWrite(forth[1], LOW);
delay(300);
}
for(i=0; i<3; i++){
digitalWrite(forth[2], HIGH);
digitalWrite(first[2], LOW);
}
}