0% found this document useful (0 votes)
389 views

5X5 Led Matrix Sequence

This document summarizes a laboratory activity involving programming an Arduino Uno to control a 5x5 LED matrix and display different patterns. The objectives are to familiarize students with Arduino programming and 5x5 LED matrices. The materials used include an Arduino Uno, breadboard, LEDs, resistors and connecting wires. The procedures describe building the LED matrix circuit, programming different patterns using delays, and uploading the code. Six sample patterns are provided. The code defines pin assignments and uses for loops and conditional statements to control the LEDs.

Uploaded by

DRate17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
389 views

5X5 Led Matrix Sequence

This document summarizes a laboratory activity involving programming an Arduino Uno to control a 5x5 LED matrix and display different patterns. The objectives are to familiarize students with Arduino programming and 5x5 LED matrices. The materials used include an Arduino Uno, breadboard, LEDs, resistors and connecting wires. The procedures describe building the LED matrix circuit, programming different patterns using delays, and uploading the code. Six sample patterns are provided. The code defines pin assignments and uses for loops and conditional statements to control the LEDs.

Uploaded by

DRate17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 49

Republic of the Philippines

Batangas State University


College of Engineering Architecture and Fine Arts
Electrical and Computer Engineering Department

LABORATORY NO. 3
5x5 LED MATRIX SEQUENCE

Submitted by:
Canubas, Brendalyn P.
Dalisay, Derick John M.
Quizon, Christian Joebert E.
EE - 5101

Submitted to:
Engr. Mark John Fel T. Rayos

October 16, 2018


I. Objectives
This laboratory activity aims
 To familiarize the students about the uses and features of Arduino Uno, including
the functions of different codes and delays, to be encoded in the device through
the use of Arduino Software.
 To familiarize the students about the 5x5 led matrix.
 To make different pattern sequence using 5x5 led matrix.

II. Materials
Below are the materials used in making the activity.

Figure 1. Bread board Figure 2. Led

Figure 3. 220  Resistors Figure 4. Connecting


Wires
Figure 5. Arduino Uno

III. Procedures
Here are the logical step by step procedures in making the activity.
1. Implement a 5x5 led matrix circuit in the breadboard. Make sure that the connections
are correct.
2. Using an Arduino Software, make a variation of different codes to implement the given
led pattern sequence. Make sure to use the function of delay appropriately. In this procedure, the
students used pin 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10 for the connection of the output.
3. Connect the implemented circuit to the Arduino Uno using connecting wires. Make
sure to connect appropriate pins to its corresponding led.
4. Connect the Arduino Uno to the computer. Upload the codes. The output can be seen
through the led lights.
5. Edit and add some additional code combinations if the output sequence is not showing
the required patterns.

IV. Circuit Diagram

V. Pattern Sequence
 Pattern 1

5 6 15 16 25

4 7 14 17 24

3 8 13 18 23

2 9 12 19 22

1 10 11 20 21

 Pattern 2

5 4 3 2 1

6 7 8 9 10

15 14 13 12 11

16 17 18 19 20

25 24 23 22 21

 Pattern 3
13 12 11 10 9

14 23 22 21 8

15 24 25 20 7

16 17 18 19 6

1 2 3 4 5

 Pattern 4

 Pattern 5

 Pattern 6

VI. Codes int B = 2;


int C = 3;
int A = 1; int D = 4;
int E = 5; digitalWrite(G, LOW);
int F = 6; digitalWrite(H, LOW);
int G = 7; digitalWrite(I, LOW);
int H = 8; digitalWrite(J, HIGH);
int I = 9;
int J = 10; delay(2);
}
void setup() {
for(int x=0; x<100; x++)
pinMode (A, OUTPUT); {
pinMode (B, OUTPUT); digitalWrite(A, LOW);
pinMode (C, OUTPUT); digitalWrite(B, HIGH);
pinMode (D, OUTPUT); digitalWrite(C, HIGH);
pinMode (E, OUTPUT); digitalWrite(D, HIGH);
pinMode (F, OUTPUT); digitalWrite(E, HIGH);
pinMode (G, OUTPUT); digitalWrite(F, LOW);
pinMode (H, OUTPUT); digitalWrite(G, LOW);
pinMode (I, OUTPUT); digitalWrite(H, LOW);
pinMode (J, OUTPUT); digitalWrite(I, HIGH);
digitalWrite(J, HIGH);
}
delay(2);
void loop() {
}

 Pattern 1
//1 for(int x=0; x<100; x++)

for(int x=0; x<100; x++) {

{ digitalWrite(A, LOW);

digitalWrite(A, LOW); digitalWrite(B, HIGH);

digitalWrite(B, HIGH); digitalWrite(C, HIGH);

digitalWrite(C, HIGH); digitalWrite(D, HIGH);

digitalWrite(D, HIGH); digitalWrite(E, HIGH);

digitalWrite(E, HIGH); digitalWrite(F, LOW);

digitalWrite(F, LOW); digitalWrite(G, LOW);


digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(J, HIGH);
digitalWrite(J, HIGH);
delay(2);
delay(2);
}
}
//
for(int x=0; x<100; x++) for(int x=0; x<50; x++)
{ {
digitalWrite(A, LOW); digitalWrite(A, LOW);
digitalWrite(B, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH); digitalWrite(C, HIGH);
digitalWrite(D, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, HIGH); digitalWrite(E, HIGH);
digitalWrite(F, LOW); digitalWrite(F, HIGH);
digitalWrite(G, HIGH); digitalWrite(G, HIGH);
digitalWrite(H, HIGH); digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(I, HIGH);
digitalWrite(J, HIGH); digitalWrite(J, HIGH);

delay(2); delay(2);

} digitalWrite(A, HIGH);
digitalWrite(B, LOW);
for(int x=0; x<100; x++) digitalWrite(C, HIGH);
{ digitalWrite(D, HIGH);
digitalWrite(A, LOW); digitalWrite(E, HIGH);
digitalWrite(B, HIGH); digitalWrite(F, HIGH);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(H, LOW);
digitalWrite(E, HIGH); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, LOW);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); delay(2);
digitalWrite(I, HIGH); }
digitalWrite(C, HIGH);
for(int x=0; x<50; x++) digitalWrite(D, HIGH);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, LOW);
digitalWrite(J, HIGH); digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
delay(2); digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH); digitalWrite(G, HIGH);
digitalWrite(B, LOW); digitalWrite(H, HIGH);
digitalWrite(C, HIGH); digitalWrite(I, LOW);
digitalWrite(D, HIGH); digitalWrite(J, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, HIGH);
digitalWrite(H, LOW); }
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
} digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
for(int x=0; x<50; x++) digitalWrite(F, HIGH);
{ digitalWrite(G, HIGH);
digitalWrite(A, LOW); digitalWrite(H, HIGH);
digitalWrite(B, HIGH); digitalWrite(I, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, LOW);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH); }
digitalWrite(I, HIGH); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
digitalWrite(C, HIGH);
} digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
for(int x=0; x<50; x++) digitalWrite(F, HIGH);
{ digitalWrite(G, HIGH);
digitalWrite(A, LOW); digitalWrite(H, HIGH);
digitalWrite(B, HIGH); digitalWrite(I, HIGH);
digitalWrite(C, HIGH); digitalWrite(J, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH); delay(2);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); digitalWrite(A, HIGH);
digitalWrite(H, HIGH); digitalWrite(B, HIGH);
digitalWrite(I, HIGH); digitalWrite(C, LOW);
digitalWrite(J, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
delay(2); digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(A, HIGH); digitalWrite(H, LOW);
digitalWrite(I, LOW);
digitalWrite(J, HIGH); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, HIGH);
for(int x=0; x<50; x++) digitalWrite(D, HIGH);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, HIGH); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, HIGH); }
digitalWrite(J, HIGH);
for(int x=0; x<50; x++)
delay(2); {
digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, LOW);
digitalWrite(D, HIGH);
delay(2); digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH); digitalWrite(G, HIGH);
digitalWrite(B, HIGH); digitalWrite(H, HIGH);
digitalWrite(C, LOW); digitalWrite(I, HIGH);
digitalWrite(D, HIGH); digitalWrite(J, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); }
digitalWrite(I, HIGH);
digitalWrite(J, HIGH); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
digitalWrite(B, LOW);
} digitalWrite(C, LOW);
digitalWrite(D, HIGH);
for(int x=0; x<50; x++) digitalWrite(E, HIGH);
{ digitalWrite(F, HIGH);
digitalWrite(A, LOW); digitalWrite(G, HIGH);
digitalWrite(B, LOW); digitalWrite(H, HIGH);
digitalWrite(C, HIGH); digitalWrite(I, HIGH);
digitalWrite(D, HIGH); digitalWrite(J, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, HIGH);
digitalWrite(A, HIGH); digitalWrite(H, LOW);
digitalWrite(B, HIGH); digitalWrite(I, LOW);
digitalWrite(C, HIGH); digitalWrite(J, LOW);
digitalWrite(D, LOW);
digitalWrite(E, HIGH); delay(2);
digitalWrite(F, HIGH);
digitalWrite(G, LOW); }
digitalWrite(H, LOW);
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, HIGH);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(B, LOW);
} digitalWrite(C, LOW);
digitalWrite(D, HIGH);
for(int x=0; x<50; x++) digitalWrite(E, HIGH);
{ digitalWrite(F, HIGH);
digitalWrite(A, LOW); digitalWrite(G, HIGH);
digitalWrite(B, LOW); digitalWrite(H, HIGH);
digitalWrite(C, LOW); digitalWrite(I, HIGH);
digitalWrite(D, HIGH); digitalWrite(J, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, HIGH);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); }
digitalWrite(J, LOW);
for(int x=0; x<50; x++)
delay(2); {
digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(A, HIGH); digitalWrite(G, LOW);
digitalWrite(B, HIGH); digitalWrite(H, LOW);
digitalWrite(C, HIGH); digitalWrite(I, HIGH);
digitalWrite(D, HIGH); digitalWrite(J, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW);
digitalWrite(H, LOW); }
digitalWrite(I, LOW);
digitalWrite(J, HIGH); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, LOW);
digitalWrite(G, LOW); }
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); for(int x=0; x<50; x++)
digitalWrite(J, HIGH); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
} digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); }
digitalWrite(J, HIGH);
 Pattern 2
//2 }
for(int x=0; x<100; x++)
{ for(int x=0; x<100; x++)
{
digitalWrite(A, LOW); digitalWrite(A, LOW);
digitalWrite(B, HIGH); digitalWrite(B, LOW);
digitalWrite(C, HIGH); digitalWrite(C, LOW);
digitalWrite(D, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, HIGH); digitalWrite(E, HIGH);
digitalWrite(F, LOW); digitalWrite(F, LOW);
digitalWrite(G, LOW); digitalWrite(G, LOW);
digitalWrite(H, LOW); digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(I, LOW);
digitalWrite(J, HIGH); digitalWrite(J, HIGH);

delay(2); delay(2);

} }

for(int x=0; x<100; x++) for(int x=0; x<100; x++)


{ {
digitalWrite(A, LOW); digitalWrite(A, LOW);
digitalWrite(B, LOW); digitalWrite(B, LOW);
digitalWrite(C, HIGH); digitalWrite(C, LOW);
digitalWrite(D, HIGH); digitalWrite(D, LOW);
digitalWrite(E, HIGH); digitalWrite(E, HIGH);
digitalWrite(F, LOW); digitalWrite(F, LOW);
digitalWrite(G, LOW); digitalWrite(G, LOW);
digitalWrite(H, LOW); digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(I, LOW);
digitalWrite(J, HIGH); digitalWrite(J, HIGH);

delay(2); delay(2);
} digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
for(int x=0; x<100; x++) digitalWrite(C, HIGH);
{ digitalWrite(D, HIGH);
digitalWrite(A, LOW); digitalWrite(E, LOW);
digitalWrite(B, LOW); digitalWrite(F, LOW);
digitalWrite(C, LOW); digitalWrite(G, LOW);
digitalWrite(D, LOW); digitalWrite(H, LOW);
digitalWrite(E, LOW); digitalWrite(I, HIGH);
digitalWrite(F, LOW); digitalWrite(J, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW); }
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, HIGH); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
digitalWrite(C, LOW);
} digitalWrite(D, LOW);
digitalWrite(E, LOW);
for(int x=0; x<50; x++) digitalWrite(F, LOW);
{ digitalWrite(G, LOW);
digitalWrite(A, LOW); digitalWrite(H, LOW);
digitalWrite(B, LOW); digitalWrite(I, LOW);
digitalWrite(C, LOW); digitalWrite(J, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, LOW); digitalWrite(A, HIGH);
digitalWrite(G, LOW); digitalWrite(B, HIGH);
digitalWrite(H, LOW); digitalWrite(C, HIGH);
digitalWrite(I, LOW); digitalWrite(D, LOW);
digitalWrite(J, HIGH); digitalWrite(E, LOW);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, LOW);
digitalWrite(H, LOW);
digitalWrite(I, HIGH); }
digitalWrite(J, LOW);
for(int x=0; x<50; x++)
delay(2); {
digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, HIGH); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW); }
digitalWrite(I, HIGH); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
digitalWrite(C, LOW); digitalWrite(I, HIGH);
digitalWrite(D, LOW); digitalWrite(J, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW);
digitalWrite(H, LOW); digitalWrite(A, LOW);
digitalWrite(I, LOW); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, LOW); digitalWrite(J, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW); }
digitalWrite(I, HIGH);
digitalWrite(J, LOW); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, HIGH); }
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
} digitalWrite(C, LOW);
digitalWrite(D, LOW);
for(int x=0; x<50; x++) digitalWrite(E, LOW);
{ digitalWrite(F, LOW);
digitalWrite(A, LOW); digitalWrite(G, LOW);
digitalWrite(B, LOW); digitalWrite(H, LOW);
digitalWrite(C, LOW); digitalWrite(I, HIGH);
digitalWrite(D, LOW); digitalWrite(J, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW);
digitalWrite(H, LOW); digitalWrite(A, LOW);
digitalWrite(I, HIGH); digitalWrite(B, LOW);
digitalWrite(J, HIGH); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, HIGH);
digitalWrite(F, LOW);
digitalWrite(A, LOW); digitalWrite(G, LOW);
digitalWrite(B, LOW); digitalWrite(H, HIGH);
digitalWrite(C, LOW); digitalWrite(I, LOW);
digitalWrite(D, HIGH); digitalWrite(J, LOW);
digitalWrite(E, HIGH);
delay(2); digitalWrite(C, LOW);
} digitalWrite(D, LOW);
digitalWrite(E, LOW);
for(int x=0; x<50; x++) digitalWrite(F, LOW);
{ digitalWrite(G, LOW);
digitalWrite(A, LOW); digitalWrite(H, HIGH);
digitalWrite(B, LOW); digitalWrite(I, HIGH);
digitalWrite(C, LOW); digitalWrite(J, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, LOW);
digitalWrite(G, LOW); digitalWrite(A, HIGH);
digitalWrite(H, LOW); digitalWrite(B, HIGH);
digitalWrite(I, HIGH); digitalWrite(C, HIGH);
digitalWrite(J, HIGH); digitalWrite(D, HIGH);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(A, LOW); digitalWrite(G, HIGH);
digitalWrite(B, LOW); digitalWrite(H, LOW);
digitalWrite(C, LOW); digitalWrite(I, LOW);
digitalWrite(D, LOW); digitalWrite(J, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW); }
digitalWrite(H, HIGH);
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
} digitalWrite(C, LOW);
digitalWrite(D, LOW);
for(int x=0; x<50; x++) digitalWrite(E, LOW);
{ digitalWrite(F, LOW);
digitalWrite(A, LOW); digitalWrite(G, LOW);
digitalWrite(B, LOW);
digitalWrite(H, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(A, HIGH); digitalWrite(G, HIGH);
digitalWrite(B, HIGH); digitalWrite(H, LOW);
digitalWrite(C, HIGH); digitalWrite(I, LOW);
digitalWrite(D, LOW); digitalWrite(J, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, HIGH); }
digitalWrite(H, LOW);
digitalWrite(I, LOW); for(int x=0; x<50; x++)
digitalWrite(J, LOW) {
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, LOW); }
digitalWrite(I, LOW);
digitalWrite(J, LOW); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, LOW);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, LOW); digitalWrite(J, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, LOW); }
digitalWrite(I, LOW);
digitalWrite(J, LOW); for(int x=0; x<50; x++)
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, LOW);
digitalWrite(J, HIGH); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, HIGH); digitalWrite(H, LOW);
digitalWrite(D, HIGH); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, LOW);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, LOW); }
digitalWrite(H, LOW); for(int x=0; x<50; x++)
digitalWrite(I, LOW); {
digitalWrite(J, LOW); digitalWrite(A, LOW);
digitalWrite(B, LOW);
delay(2); digitalWrite(C, LOW);
} digitalWrite(D, LOW);
digitalWrite(E, LOW);
for(int x=0; x<50; x++) digitalWrite(F, LOW);
{ digitalWrite(G, HIGH);
digitalWrite(A, LOW); digitalWrite(H, HIGH);
digitalWrite(B, LOW); digitalWrite(I, HIGH);
digitalWrite(C, LOW); digitalWrite(J, HIGH);
digitalWrite(D, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, LOW);
digitalWrite(F, HIGH); delay(2);
digitalWrite(G, LOW); }
digitalWrite(H, LOW);
digitalWrite(I, LOW);  Pattern 3
digitalWrite(J, LOW); //3
for(int x=0; x<100; x++)
delay(2); {
} digitalWrite(A, LOW);
digitalWrite(B, HIGH);
for(int x=0; x<50; x++) digitalWrite(C, HIGH);
{ digitalWrite(D, HIGH);
digitalWrite(A, LOW); digitalWrite(E, HIGH);
digitalWrite(B, LOW); digitalWrite(F, LOW);
digitalWrite(C, LOW); digitalWrite(G, LOW);
digitalWrite(D, LOW); digitalWrite(H, LOW);
digitalWrite(E, LOW); digitalWrite(I, LOW);
digitalWrite(F, LOW); digitalWrite(J, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); delay(2);
digitalWrite(I, HIGH);
digitalWrite(J, HIGH); }

delay(2); for(int x=0; x<100; x++)


{
digitalWrite(A, LOW); digitalWrite(A, LOW);
digitalWrite(B, LOW); digitalWrite(B, LOW);
digitalWrite(C, LOW); digitalWrite(C, HIGH);
digitalWrite(D, HIGH); digitalWrite(E, HIGH);
digitalWrite(E, HIGH); digitalWrite(F, LOW);
digitalWrite(F, LOW); digitalWrite(G, LOW);
digitalWrite(G, LOW); digitalWrite(H, LOW);
digitalWrite(H, LOW); digitalWrite(I, LOW);
digitalWrite(I, LOW); digitalWrite(J, HIGH);
digitalWrite(J, HIGH); delay(2);

delay(2); }

} for(int x=0; x<100; x++)


{
for(int x=0; x<100; x++) digitalWrite(A, LOW);
{ digitalWrite(B, LOW);
digitalWrite(A, LOW); digitalWrite(C, LOW);
digitalWrite(B, LOW); digitalWrite(D, LOW);
digitalWrite(C, LOW); digitalWrite(E, LOW);
digitalWrite(D, HIGH); digitalWrite(F, LOW);
digitalWrite(E, HIGH); digitalWrite(G, LOW);
digitalWrite(F, LOW); digitalWrite(H, LOW);
digitalWrite(G, LOW); digitalWrite(I, LOW);
digitalWrite(H, LOW); digitalWrite(J, HIGH);
digitalWrite(I, LOW);
digitalWrite(J, HIGH); delay(2);

delay(2); }

}
for(int x=0; x<50; x++)
for(int x=0; x<100; x++) {
{ digitalWrite(A, LOW);
digitalWrite(A, LOW); digitalWrite(B, LOW);
digitalWrite(B, LOW); digitalWrite(C, LOW);
digitalWrite(C, LOW); digitalWrite(D, LOW);
digitalWrite(D, LOW); digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW);
digitalWrite(H, LOW); digitalWrite(A, HIGH);
digitalWrite(I, LOW); digitalWrite(B, HIGH);
digitalWrite(J, HIGH); digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, HIGH); digitalWrite(G, LOW);
digitalWrite(C, HIGH); digitalWrite(H, LOW);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, LOW); }
digitalWrite(J, HIGH);
for(int x=0; x<50; x++)
delay(2); {
digitalWrite(A, LOW);
} digitalWrite(B, LOW);
digitalWrite(C, LOW);
for(int x=0; x<50; x++) digitalWrite(D, LOW);
{ digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW);
digitalWrite(H, HIGH); }
digitalWrite(I, HIGH);
digitalWrite(J, HIGH); for(int x=0; x<50; x++)
{
delay(2); digitalWrite(A, LOW);
digitalWrite(B, LOW);
} digitalWrite(C, LOW);
digitalWrite(D, LOW);
for(int x=0; x<50; x++) digitalWrite(E, LOW);
{ digitalWrite(F, LOW);
digitalWrite(A, LOW); digitalWrite(G, LOW);
digitalWrite(B, LOW); digitalWrite(H, LOW);
digitalWrite(C, LOW); digitalWrite(I, LOW);
digitalWrite(D, LOW); digitalWrite(J, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, LOW); digitalWrite(A, HIGH);
digitalWrite(H, LOW); digitalWrite(B, HIGH);
digitalWrite(I, LOW); digitalWrite(C, HIGH);
digitalWrite(J, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
delay(2); digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(A, HIGH); digitalWrite(H, HIGH);
digitalWrite(B, HIGH); digitalWrite(I, HIGH);
digitalWrite(C, HIGH); digitalWrite(J, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); }
digitalWrite(H, HIGH);
for(int x=0; x<50; x++) digitalWrite(H, LOW);
{ digitalWrite(I, LOW);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); }
digitalWrite(F, LOW);
digitalWrite(G, LOW); for(int x=0; x<50; x++)
digitalWrite(H, LOW); {
digitalWrite(I, LOW); digitalWrite(A, LOW);
digitalWrite(J, HIGH); digitalWrite(B, LOW);
delay(2); digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(A, HIGH); digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(F, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(H, LOW);
digitalWrite(E, LOW); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW); delay(2);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW); digitalWrite(A, HIGH);
digitalWrite(I, LOW); digitalWrite(B, LOW);
digitalWrite(J, LOW); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, HIGH);
} digitalWrite(G, LOW);
digitalWrite(H, LOW);
for(int x=0; x<50; x++) digitalWrite(I, LOW);
{ digitalWrite(J, LOW);
digitalWrite(A, LOW); delay(2);
digitalWrite(B, LOW);
digitalWrite(C, LOW); }
digitalWrite(D, LOW); for(int x=0; x<50; x++)
digitalWrite(E, LOW); {
digitalWrite(F, LOW); digitalWrite(A, LOW);
digitalWrite(G, LOW); digitalWrite(B, LOW);
digitalWrite(H, LOW); digitalWrite(C, LOW);
digitalWrite(I, LOW); digitalWrite(D, LOW);
digitalWrite(J, HIGH); digitalWrite(E, LOW);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, LOW);
digitalWrite(H, LOW);
digitalWrite(A, HIGH); digitalWrite(I, LOW);
digitalWrite(B, HIGH); digitalWrite(J, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, HIGH); digitalWrite(G, LOW);
digitalWrite(C, HIGH); digitalWrite(H, LOW);
digitalWrite(D, HIGH); digitalWrite(I, LOW);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, HIGH); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, LOW); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, LOW); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, LOW); delay(2);
digitalWrite(H, LOW); digitalWrite(A, LOW);
digitalWrite(I, LOW); digitalWrite(B, LOW);
digitalWrite(J, LOW); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, HIGH);
} digitalWrite(G, LOW);
digitalWrite(H, LOW);
for(int x=0; x<25; x++) digitalWrite(I, LOW);
{ digitalWrite(J, LOW);
digitalWrite(A, LOW);
digitalWrite(B, LOW); delay(2);
digitalWrite(C, LOW);
digitalWrite(D, LOW); digitalWrite(A, LOW);
digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(A, LOW);
digitalWrite(J, LOW); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, LOW);
} digitalWrite(F, HIGH);
digitalWrite(G, LOW);
for(int x=0; x<25; x++) digitalWrite(H, LOW);
{ digitalWrite(I, LOW);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, LOW); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, HIGH);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
delay(2); digitalWrite(H, HIGH);
digitalWrite(I, LOW);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH); delay(2);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); }
digitalWrite(E, LOW);
digitalWrite(F, HIGH); for(int x=0; x<25; x++)
{ digitalWrite(H, LOW);
digitalWrite(A, LOW); digitalWrite(I, LOW);
digitalWrite(B, LOW); digitalWrite(J, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW); delay(2);
digitalWrite(E, LOW);
digitalWrite(F, LOW); digitalWrite(A, LOW);
digitalWrite(G, LOW); digitalWrite(B, HIGH);
digitalWrite(H, LOW); digitalWrite(C, HIGH);
digitalWrite(I, LOW); digitalWrite(D, HIGH);
digitalWrite(J, HIGH); digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, HIGH);
digitalWrite(A, HIGH); digitalWrite(I, HIGH);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, LOW);
digitalWrite(F, HIGH); }
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); for(int x=0; x<25; x++)
digitalWrite(I, HIGH); {
digitalWrite(J, HIGH); digitalWrite(A, LOW);
digitalWrite(B, LOW);
delay(2); digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(A, LOW); digitalWrite(E, LOW);
digitalWrite(B, LOW); digitalWrite(F, LOW);
digitalWrite(C, LOW); digitalWrite(G, LOW);
digitalWrite(D, LOW); digitalWrite(H, LOW);
digitalWrite(E, LOW); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, HIGH);
digitalWrite(G, LOW);
delay(2);
digitalWrite(G, HIGH);
digitalWrite(A, HIGH); digitalWrite(H, HIGH);
digitalWrite(B, HIGH); digitalWrite(I, HIGH);
digitalWrite(C, HIGH); digitalWrite(J, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH); digitalWrite(A, LOW);
digitalWrite(H, HIGH); digitalWrite(B, LOW);
digitalWrite(I, HIGH); digitalWrite(C, HIGH);
digitalWrite(J, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
delay(2); digitalWrite(F, LOW);
digitalWrite(G, LOW);
digitalWrite(A, LOW); digitalWrite(H, LOW);
digitalWrite(B, LOW); digitalWrite(I, HIGH);
digitalWrite(C, LOW); digitalWrite(J, LOW);
digitalWrite(D, LOW);
digitalWrite(E, LOW); delay(2);
digitalWrite(F, HIGH);
digitalWrite(G, LOW); }
digitalWrite(H, LOW);
digitalWrite(I, LOW); for(int x=0; x<25; x++)
digitalWrite(J, LOW); {
digitalWrite(A, LOW);
delay(2); digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(A, LOW); digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(F, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(H, LOW);
digitalWrite(E, HIGH); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, HIGH);
delay(2); digitalWrite(H, HIGH);
digitalWrite(I, HIGH);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, HIGH); digitalWrite(B, LOW);
digitalWrite(G, HIGH); digitalWrite(C, LOW);
digitalWrite(H, HIGH); digitalWrite(D, HIGH);
digitalWrite(I, HIGH); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, HIGH);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); }
digitalWrite(F, HIGH);
digitalWrite(G, LOW); for(int x=0; x<25; x++)
digitalWrite(H, LOW); {
digitalWrite(I, LOW); digitalWrite(A, LOW);
digitalWrite(J, LOW); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(A, LOW); digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(F, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(H, LOW);
digitalWrite(E, HIGH); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, HIGH);
digitalWrite(G, HIGH);
delay(2);
digitalWrite(I, HIGH);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, HIGH); digitalWrite(B, LOW);
digitalWrite(G, HIGH); digitalWrite(C, LOW);
digitalWrite(H, HIGH); digitalWrite(D, LOW);
digitalWrite(I, HIGH); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, HIGH);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); }
digitalWrite(F, HIGH);
digitalWrite(G, LOW); for(int x=0; x<12.5; x++)
digitalWrite(H, LOW); {
digitalWrite(I, LOW); digitalWrite(A, LOW);
digitalWrite(J, LOW); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(A, LOW); digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(F, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(H, LOW);
digitalWrite(E, HIGH); digitalWrite(I, LOW);
digitalWrite(F, HIGH); digitalWrite(J, HIGH);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); delay(2);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, HIGH); digitalWrite(B, LOW);
digitalWrite(G, HIGH); digitalWrite(C, LOW);
digitalWrite(H, HIGH); digitalWrite(D, LOW);
digitalWrite(I, HIGH); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, HIGH);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); digitalWrite(A, HIGH);
digitalWrite(F, HIGH); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, LOW);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, LOW); digitalWrite(F, LOW);
delay(2); digitalWrite(G, LOW);
digitalWrite(H, HIGH);
digitalWrite(A, LOW); digitalWrite(I, HIGH);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); }
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); for(int x=0; x<12.5; x++)
digitalWrite(I, HIGH); {
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, LOW); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, HIGH);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
delay(2); digitalWrite(H, HIGH);
digitalWrite(I, HIGH);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, HIGH); digitalWrite(B, LOW);
digitalWrite(G, HIGH); digitalWrite(C, LOW);
digitalWrite(H, HIGH); digitalWrite(D, LOW);
digitalWrite(I, HIGH); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(A, LOW); digitalWrite(I, HIGH);
digitalWrite(B, LOW); digitalWrite(J, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW); delay(2);
digitalWrite(E, LOW);
digitalWrite(F, HIGH); digitalWrite(A, HIGH);
digitalWrite(G, LOW); digitalWrite(B, HIGH);
digitalWrite(H, LOW); digitalWrite(C, HIGH);
digitalWrite(I, LOW); digitalWrite(D, LOW);
digitalWrite(J, LOW); digitalWrite(E, HIGH);
digitalWrite(F, LOW); delay(2);
digitalWrite(G, HIGH);
digitalWrite(H, HIGH); digitalWrite(A, LOW);
digitalWrite(I, HIGH); digitalWrite(B, LOW);
digitalWrite(J, LOW); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, HIGH);
} digitalWrite(G, LOW);
digitalWrite(H, LOW);
for(int x=0; x<12.5; x++) digitalWrite(I, LOW);
{ digitalWrite(J, LOW);
digitalWrite(A, LOW);
digitalWrite(B, LOW); delay(2);
digitalWrite(C, LOW);
digitalWrite(D, LOW); digitalWrite(A, LOW);
digitalWrite(E, LOW); digitalWrite(B, HIGH);
digitalWrite(F, LOW); digitalWrite(C, HIGH);
digitalWrite(G, LOW); digitalWrite(D, HIGH);
digitalWrite(H, LOW); digitalWrite(E, HIGH);
digitalWrite(I, LOW); digitalWrite(F, HIGH);
digitalWrite(J, HIGH); digitalWrite(G, HIGH);
digitalWrite(H, HIGH);
delay(2); digitalWrite(I, HIGH);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH); delay(2);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); digitalWrite(A, LOW);
digitalWrite(E, LOW); digitalWrite(B, LOW);
digitalWrite(F, HIGH); digitalWrite(C, LOW);
digitalWrite(G, HIGH); digitalWrite(D, LOW);
digitalWrite(H, HIGH); digitalWrite(E, HIGH);
digitalWrite(I, HIGH); digitalWrite(F, LOW);
digitalWrite(J, HIGH); digitalWrite(G, LOW);
digitalWrite(H, LOW); {
digitalWrite(I, HIGH); digitalWrite(A, LOW);
digitalWrite(J, LOW); digitalWrite(B, LOW);
digitalWrite(C, LOW);
delay(2); digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, HIGH); digitalWrite(G, LOW);
digitalWrite(C, HIGH); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH);
digitalWrite(I, HIGH); digitalWrite(A, HIGH);
digitalWrite(J, LOW); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, HIGH); digitalWrite(G, HIGH);
digitalWrite(C, LOW); digitalWrite(H, HIGH);
digitalWrite(D, LOW); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, LOW); digitalWrite(A, LOW);
digitalWrite(I, LOW); digitalWrite(B, LOW);
digitalWrite(J, LOW); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
} digitalWrite(F, HIGH);
digitalWrite(G, LOW);
for(int x=0; x<12.5; x++) digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(D, LOW);
digitalWrite(J, LOW); digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, HIGH);
digitalWrite(A, LOW); digitalWrite(I, HIGH);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); digitalWrite(A, HIGH);
digitalWrite(G, HIGH); digitalWrite(B, LOW);
digitalWrite(H, HIGH); digitalWrite(C, LOW);
digitalWrite(I, HIGH); digitalWrite(D, LOW);
digitalWrite(J, LOW); digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, LOW);
digitalWrite(A, LOW); digitalWrite(I, LOW);
digitalWrite(B, LOW); digitalWrite(J, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW); delay(2);
digitalWrite(E, HIGH);
digitalWrite(F, LOW); }
digitalWrite(G, LOW);
digitalWrite(H, LOW); for(int x=0; x<12.5; x++)
digitalWrite(I, HIGH); {
digitalWrite(J, LOW); digitalWrite(A, LOW);
digitalWrite(B, LOW);
delay(2); digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(A, HIGH); digitalWrite(E, LOW);
digitalWrite(B, HIGH); digitalWrite(F, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
delay(2); digitalWrite(H, HIGH);
digitalWrite(I, HIGH);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, LOW); digitalWrite(A, LOW);
digitalWrite(F, HIGH); digitalWrite(B, LOW);
digitalWrite(G, HIGH); digitalWrite(C, LOW);
digitalWrite(H, HIGH); digitalWrite(D, LOW);
digitalWrite(I, HIGH); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, HIGH);
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW); delay(2);
digitalWrite(D, LOW);
digitalWrite(E, LOW); digitalWrite(A, HIGH);
digitalWrite(F, HIGH); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, LOW);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, LOW); digitalWrite(F, LOW);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, HIGH);
digitalWrite(A, LOW); digitalWrite(I, HIGH);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, LOW);
digitalWrite(B, LOW); digitalWrite(G, LOW);
digitalWrite(C, LOW); digitalWrite(H, LOW);
digitalWrite(D, LOW); digitalWrite(I, LOW);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, LOW);
digitalWrite(I, LOW); digitalWrite(A, HIGH);
digitalWrite(J, LOW); digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
delay(2); digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(A, HIGH); digitalWrite(F, HIGH);
digitalWrite(B, LOW); digitalWrite(G, HIGH);
digitalWrite(C, HIGH); digitalWrite(H, HIGH);
digitalWrite(D, HIGH); digitalWrite(I, HIGH);
digitalWrite(E, HIGH); digitalWrite(J, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, HIGH); delay(2);
digitalWrite(H, HIGH); digitalWrite(A, LOW);
digitalWrite(I, LOW); digitalWrite(B, LOW);
digitalWrite(J, LOW); digitalWrite(C, LOW);
digitalWrite(D, LOW);
delay(2); digitalWrite(E, LOW);
digitalWrite(F, HIGH);
} digitalWrite(G, LOW);
digitalWrite(H, LOW);
for(int x=0; x<12.5; x++) digitalWrite(I, LOW);
{ digitalWrite(J, LOW);
digitalWrite(A, LOW);
digitalWrite(B, LOW); delay(2);
digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(A, LOW); digitalWrite(I, HIGH);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH); delay(2);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH); digitalWrite(A, HIGH);
digitalWrite(G, HIGH); digitalWrite(B, LOW);
digitalWrite(H, HIGH); digitalWrite(C, LOW);
digitalWrite(I, HIGH); digitalWrite(D, LOW);
digitalWrite(J, LOW); digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, LOW);
digitalWrite(A, LOW); digitalWrite(I, LOW);
digitalWrite(B, LOW); digitalWrite(J, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW); delay(2);
digitalWrite(E, HIGH);
digitalWrite(F, LOW); digitalWrite(A, HIGH);
digitalWrite(G, LOW); digitalWrite(B, LOW);
digitalWrite(H, LOW); digitalWrite(C, LOW);
digitalWrite(I, HIGH); digitalWrite(D, HIGH);
digitalWrite(J, LOW); digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(2); digitalWrite(G, HIGH);
digitalWrite(H, HIGH);
digitalWrite(A, HIGH); digitalWrite(I, LOW);
digitalWrite(B, HIGH); digitalWrite(J, LOW);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, LOW); }
digitalWrite(E, HIGH);  Pattern 4
digitalWrite(F, LOW); //4
digitalWrite(G, HIGH); for(int x=0; x<100; x++)
digitalWrite(H, HIGH); {
digitalWrite(A, LOW); digitalWrite(J, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH); digitalWrite(A, HIGH);
digitalWrite(F, LOW); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, LOW);
digitalWrite(I, LOW); digitalWrite(E, HIGH);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
digitalWrite(G, HIGH);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, LOW);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH); delay(2);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH); digitalWrite(A, HIGH);
digitalWrite(F, LOW); digitalWrite(B, HIGH);
digitalWrite(G, LOW); digitalWrite(C, HIGH);
digitalWrite(H, LOW); digitalWrite(D, HIGH);
digitalWrite(I, HIGH); digitalWrite(E, LOW);
digitalWrite(J, LOW); digitalWrite(F, HIGH);
digitalWrite(G, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(I, LOW);
digitalWrite(A, HIGH); digitalWrite(J, LOW);
digitalWrite(B, HIGH); delay(2);
digitalWrite(C, LOW);
digitalWrite(D, HIGH); digitalWrite(A, HIGH);
digitalWrite(E, HIGH); digitalWrite(B, HIGH);
digitalWrite(F, LOW); digitalWrite(C, HIGH);
digitalWrite(G, LOW); digitalWrite(D, HIGH);
digitalWrite(H, HIGH); digitalWrite(E, LOW);
digitalWrite(I, LOW);
digitalWrite(F, LOW); digitalWrite(C, HIGH);
digitalWrite(G, LOW); digitalWrite(D, HIGH);
digitalWrite(H, LOW); digitalWrite(E, HIGH);
digitalWrite(I, LOW); digitalWrite(F, HIGH);
digitalWrite(J, HIGH); digitalWrite(G, LOW);
digitalWrite(H, LOW);
delay(2); digitalWrite(I, LOW);
digitalWrite(J, LOW);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH); delay (2);
digitalWrite(C, HIGH);
digitalWrite(D, LOW); }
digitalWrite(E, HIGH);
digitalWrite(F, LOW);  Pattern 5 and 6
digitalWrite(G, LOW); //5
digitalWrite(H, LOW); for(int x=0; x<100; x++)
digitalWrite(I, HIGH); {
digitalWrite(J, LOW); digitalWrite(A, LOW);
digitalWrite(G, LOW);
delay(2); digitalWrite(I, LOW);
digitalWrite(A, HIGH); delay(1);
digitalWrite(B, LOW); digitalWrite(B, HIGH);
digitalWrite(C, HIGH); digitalWrite(C, HIGH);
digitalWrite(D, HIGH); digitalWrite(D, HIGH);
digitalWrite(E, HIGH); digitalWrite(E, HIGH);
digitalWrite(F, LOW); digitalWrite(F, HIGH);
digitalWrite(G, HIGH); digitalWrite(H, HIGH);
digitalWrite(H, LOW); digitalWrite(J, HIGH);
digitalWrite(I, LOW); delay(1);
digitalWrite(J, LOW); digitalWrite(B, LOW);
digitalWrite(F, LOW);
delay(2); digitalWrite(H, LOW);
digitalWrite(J, LOW);
digitalWrite(A, LOW); delay(1);
digitalWrite(B, HIGH);
digitalWrite(A, HIGH); digitalWrite(E, LOW);
digitalWrite(C, HIGH); digitalWrite(G, LOW);
digitalWrite(D, HIGH); digitalWrite(I, LOW);
digitalWrite(E, HIGH); delay(1);
digitalWrite(G, HIGH); digitalWrite(A, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, HIGH);
delay(1); digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(C, LOW); digitalWrite(F, HIGH);
digitalWrite(G, LOW); digitalWrite(H, HIGH);
digitalWrite(I, LOW); digitalWrite(J, HIGH);
delay(1); delay(1);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH); }
digitalWrite(D, HIGH);
digitalWrite(E, HIGH); for(int x=0; x<100; x++)
digitalWrite(F, HIGH); {
digitalWrite(H, HIGH); digitalWrite(A, LOW);
digitalWrite(J, HIGH); digitalWrite(F, LOW);
delay(1); digitalWrite(H, LOW);
digitalWrite(J, LOW);
digitalWrite(D, LOW); delay(1);
digitalWrite(F, LOW); digitalWrite(B, HIGH);
digitalWrite(H, LOW); digitalWrite(C, HIGH);
digitalWrite(J, LOW); digitalWrite(D, HIGH);
delay(1); digitalWrite(E, HIGH);
digitalWrite(A, HIGH); digitalWrite(G, HIGH);
digitalWrite(B, HIGH); digitalWrite(I, HIGH);
digitalWrite(C, HIGH); delay(1);
digitalWrite(E, HIGH);
digitalWrite(G, HIGH);
digitalWrite(I, HIGH); digitalWrite(B, LOW);
delay(1); digitalWrite(G, LOW);
digitalWrite(I, LOW);
delay(1);
digitalWrite(A, HIGH); delay(1);
digitalWrite(C, HIGH); digitalWrite(A, HIGH);
digitalWrite(D, HIGH); digitalWrite(B, HIGH);
digitalWrite(E, HIGH); digitalWrite(C, HIGH);
digitalWrite(F, HIGH); digitalWrite(E, HIGH);
digitalWrite(H, HIGH); digitalWrite(F, HIGH);
digitalWrite(J, HIGH); digitalWrite(H, HIGH);
delay(1); digitalWrite(J, HIGH);
delay(1);
digitalWrite(C, LOW); digitalWrite(E, LOW);
digitalWrite(F, LOW); digitalWrite(F, LOW);
digitalWrite(H, LOW); digitalWrite(H, LOW);
digitalWrite(J, LOW); digitalWrite(J, LOW);
delay(1); delay(1);
digitalWrite(A, HIGH); digitalWrite(A, HIGH);
digitalWrite(B, HIGH); digitalWrite(B, HIGH);
digitalWrite(D, HIGH); digitalWrite(C, HIGH);
digitalWrite(E, HIGH); digitalWrite(D, HIGH);
digitalWrite(G, HIGH); digitalWrite(G, HIGH);
digitalWrite(I, HIGH); digitalWrite(I, HIGH);
delay(1); delay(1);

digitalWrite(D, LOW); }
digitalWrite(G, LOW); - END -
digitalWrite(I, LOW);
VII. Conclusion

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy