const int l1 = 2;
const int l2 = 3;
const int l3 = 4;
const int l4 = 5;
const int l5 = 6;
const int l6 = 7;
void setup() {
pinMode(l1, OUTPUT);
pinMode(l2, OUTPUT);
pinMode(l3, OUTPUT);
pinMode(l4, OUTPUT);
pinMode(l5, OUTPUT);
pinMode(l6, OUTPUT);
}
void loop() {
b1();
b1();
b1();
b1();
b1();
b1();
delay(50);
b2();
b2();
b2();
b2();
delay(50);
b3();
b3();
b3();
delay(50);
b4();
b4();
b4();
b4();
b4();
b4();
delay(50);
b5();
b5();
b5();
delay(50);
b6();
b6();
b6();
b6();
delay(50);
b7();
b7();
b7();
b7();
}
void b1(){
digitalWrite(l1, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l6, LOW);
delay(50);
digitalWrite(l2, HIGH);
digitalWrite(l5, HIGH);
delay(50);
digitalWrite(l2, LOW);
digitalWrite(l5, LOW);
delay(50);
digitalWrite(l3, HIGH);
digitalWrite(l4, HIGH);
delay(50);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
delay(50);
digitalWrite(l2, HIGH);
digitalWrite(l5, HIGH);
delay(50);
digitalWrite(l2, LOW);
digitalWrite(l5, LOW);
delay(50);
digitalWrite(l1, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l6, LOW);
delay(200);
digitalWrite(l1, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l6, LOW);
delay(50);
}
void b2(){
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
delay(200);
}
void b3(){
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
delay(200);
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
delay(200);
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
delay(200);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
delay(200);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
delay(200);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
delay(200);
}
void b4(){
digitalWrite(l3, HIGH);
digitalWrite(l4, HIGH);
delay(50);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
delay(50);
digitalWrite(l2, HIGH);
digitalWrite(l5, HIGH);
delay(50);
digitalWrite(l2, LOW);
digitalWrite(l5, LOW);
delay(50);
digitalWrite(l1, HIGH);
digitalWrite(l6, HIGH);
delay(50);
digitalWrite(l1, LOW);
digitalWrite(l6, LOW);
delay(200);
}
void b5(){
digitalWrite(l1, HIGH);
delay(25);
digitalWrite(l1, LOW);
delay(50);
digitalWrite(l2, HIGH);
delay(25);
digitalWrite(l2, LOW);
delay(50);
digitalWrite(l3, HIGH);
delay(25);
digitalWrite(l3, LOW);
delay(50);
digitalWrite(l4, HIGH);
delay(25);
digitalWrite(l4, LOW);
delay(50);
digitalWrite(l5, HIGH);
delay(25);
digitalWrite(l5, LOW);
delay(50);
digitalWrite(l6, HIGH);
delay(25);
digitalWrite(l6, LOW);
delay(50);
digitalWrite(l5, HIGH);
delay(25);
digitalWrite(l5, LOW);
delay(50);
digitalWrite(l4, HIGH);
delay(25);
digitalWrite(l4, LOW);
delay(50);
digitalWrite(l3, HIGH);
delay(25);
digitalWrite(l3, LOW);
delay(50);
digitalWrite(l2, HIGH);
delay(25);
digitalWrite(l2, LOW);
delay(50);
digitalWrite(l1, HIGH);
delay(25);
digitalWrite(l1, LOW);
delay(50);
}
void b6(){
digitalWrite(l1, HIGH);
delay(100);
digitalWrite(l2, HIGH);
delay(100);
digitalWrite(l3, HIGH);
delay(100);
digitalWrite(l4, HIGH);
delay(100);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
delay(200);
}
void b7(){
digitalWrite(l1, HIGH);
delay(100);
digitalWrite(l2, HIGH);
delay(100);
digitalWrite(l3, HIGH);
delay(100);
digitalWrite(l4, HIGH);
delay(100);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l6, LOW);
delay(100);
digitalWrite(l5, LOW);
delay(100);
digitalWrite(l4, LOW);
delay(100);
digitalWrite(l3, LOW);
delay(100);
digitalWrite(l2, LOW);
delay(100);
digitalWrite(l1, LOW);
delay(100);
}