int h1 = 8;
int k1 = 9;
int m1 = 10;
int h2 = 5;
int k2 = 6;
int m2 = 7;
int h3 = 2;
int k3 = 3;
int m3 = 4;
int h4 = 11;
int k4 = 12;
int m4 = 13;
int i = 1;
void setup() {
Serial.begin(9600);
pinMode(h1, OUTPUT);
pinMode(k1, OUTPUT);
pinMode(m1, OUTPUT);
pinMode(h2, OUTPUT);
pinMode(k2, OUTPUT);
pinMode(m2, OUTPUT);
pinMode(h3, OUTPUT);
pinMode(k3, OUTPUT);
pinMode(m3, OUTPUT);
pinMode(h4, OUTPUT);
pinMode(k4, OUTPUT);
pinMode(m4, OUTPUT);
}
void loop() {
Serial.println(i);
if (i == 53){
i = 1;
delay(1000);
}else if (i >=50){
digitalWrite(h4, LOW);
digitalWrite(k4, HIGH);
digitalWrite(m4, LOW);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
}else if (i >=40){
digitalWrite(h4, HIGH);
digitalWrite(k4, LOW);
digitalWrite(m4, LOW);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
i++;
delay (1000);
}else if (i >=37){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h3, LOW);
digitalWrite(k3, HIGH);
digitalWrite(m3, LOW);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
i++;
delay (1000);
}else if (i >=27){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h3, HIGH);
digitalWrite(k3, LOW);
digitalWrite(m3, LOW);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
i++;
delay (1000);
}else if (i >=24){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, HIGH);
digitalWrite(m2, LOW);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
i++;
delay (1000);
}else if (i >= 14){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, HIGH);
digitalWrite(k2, LOW);
digitalWrite(m2, LOW);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h1, LOW);
digitalWrite(k1, LOW);
digitalWrite(m1, HIGH);
i++;
delay (1000);
}else if (i >=11){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h1, LOW);
digitalWrite(k1, HIGH);
digitalWrite(m1, LOW);
i++;
delay (1000);
}else if (i >=1){
digitalWrite(h4, LOW);
digitalWrite(k4, LOW);
digitalWrite(m4, HIGH);
digitalWrite(h2, LOW);
digitalWrite(k2, LOW);
digitalWrite(m2, HIGH);
digitalWrite(h3, LOW);
digitalWrite(k3, LOW);
digitalWrite(m3, HIGH);
digitalWrite(h1, HIGH);
digitalWrite(k1, LOW);
digitalWrite(m1, LOW);
i++;
delay (1000);
}
}