#define l1 2
#define l2 3
#define l3 4
#define l4 5
#define l5 6
#define l6 7
#define l7 8
#define l8 9
void setup() {
// put your setup code here, to run once:
pinMode(l1, OUTPUT);
pinMode(l2, OUTPUT);
pinMode(l3, OUTPUT);
pinMode(l4, OUTPUT);
pinMode(l5, OUTPUT);
pinMode(l6, OUTPUT);
pinMode(l7, OUTPUT);
pinMode(l8, OUTPUT);
start();
}
void loop() {
// put your main code here, to run repeatedly:
a1();
a2();
}
void start() {
digitalWrite(l1, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l2, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l3, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l4, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l5, LOW);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l6, LOW);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l7, LOW);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l8, LOW);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l8, LOW);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l7, LOW);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l6, LOW);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l5, LOW);
digitalWrite(l4, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l3, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l2, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l1, HIGH);
delay(100);
digitalWrite(l1, LOW);
}
void a1() {
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
delay(100);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l3, HIGH);
digitalWrite(l6, HIGH);
delay(100);
digitalWrite(l3, LOW);
digitalWrite(l6, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l7, LOW);
digitalWrite(l1, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l8, LOW);
}
void a2() {
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l3, LOW);
digitalWrite(l5, LOW);
digitalWrite(l7, LOW);
delay(100);
digitalWrite(l2, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l4, LOW);
digitalWrite(l6, LOW);
digitalWrite(l8, LOW);
delay(100);
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l3, LOW);
digitalWrite(l5, LOW);
digitalWrite(l7, LOW);
delay(100);
digitalWrite(l2, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l4, LOW);
digitalWrite(l6, LOW);
digitalWrite(l8, LOW);
delay(100);
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l3, LOW);
digitalWrite(l5, LOW);
digitalWrite(l7, LOW);
delay(100);
digitalWrite(l2, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l4, LOW);
digitalWrite(l6, LOW);
digitalWrite(l8, LOW);
delay(100);
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l3, LOW);
digitalWrite(l5, LOW);
digitalWrite(l7, LOW);
delay(100);
digitalWrite(l2, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l4, LOW);
digitalWrite(l6, LOW);
digitalWrite(l8, LOW);
delay(100);
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
delay(100);
digitalWrite(l1, LOW);
digitalWrite(l3, LOW);
digitalWrite(l5, LOW);
digitalWrite(l7, LOW);
delay(100);
digitalWrite(l2, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l8, HIGH);
delay(100);
digitalWrite(l2, LOW);
digitalWrite(l4, LOW);
digitalWrite(l6, LOW);
digitalWrite(l8, LOW);
delay(100);
}