//Code:
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT); //A
pinMode(3, OUTPUT); //B
pinMode(4, OUTPUT); //C
pinMode(5, OUTPUT); //A
pinMode(6, OUTPUT); //B
pinMode(7, OUTPUT); //C
//10 | P a g e
pinMode(8, OUTPUT); //A
pinMode(9, OUTPUT); //B
pinMode(10, OUTPUT); //C
pinMode(11, OUTPUT); //A
pinMode(12, OUTPUT); //B
pinMode(13, OUTPUT); //C
}
void loop() {
// put your main code here, to run repeatedly:
section_1 ();
section_2 ();
section_3 ();
section_4 ();
}
void section_1 (){
digitalWrite (4, HIGH);
digitalWrite (3, LOW);
digitalWrite (2, LOW);
delay (3000);
digitalWrite (4, LOW);
digitalWrite (3, HIGH);
digitalWrite (2, LOW);
delay (2000);
digitalWrite (4, LOW);
//
digitalWrite (3, LOW);
digitalWrite (2, HIGH);
delay (3000);
}
void section_2 (){
digitalWrite (7, HIGH);
digitalWrite (6, LOW);
digitalWrite (5, LOW);
delay (3000);
digitalWrite (7, LOW);
digitalWrite (6, HIGH);
digitalWrite (5, LOW);
delay (2000);
digitalWrite (7, LOW);
digitalWrite (6, LOW);
digitalWrite (5, HIGH);
delay (3000);
}
void section_3 (){
digitalWrite (10, HIGH);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
delay (3000);
digitalWrite (10, LOW);
digitalWrite (9, HIGH);
//12 | P a g e
digitalWrite (8, LOW);
delay (2000);
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (8, HIGH);
delay (3000);
}
void section_4 (){
digitalWrite (13, HIGH);
digitalWrite (12, LOW);
digitalWrite (11, LOW);
delay (3000);
digitalWrite (13, LOW);
digitalWrite (12, HIGH);
digitalWrite (11, LOW);
delay (2000);
digitalWrite (13, LOW);
digitalWrite (12, LOW);
digitalWrite (11, HIGH);
delay (3000);
}