Hey guys, we are back with another new project. This time we will discuss the procedure to make an LED cube using Arduino. So without wasting time let us discuss the steps for making a 3x3x3 LED Cube using Arduino. Basically, it is a 3d arrangement of various LEDs with each other. In this 3x3x3 cube, we have three layers top, middle, and bottom. You have to make these three layers separately and then combine them to obtain a single cube. In each layer, there are 9 LEDs connected with each other. You can see in the diagram below that how to connect these LEDs together. For further information about this project please visit the original post of this project also bookmark TECHATRONIC.COM as all my further projects and tutorials will be pre-uploaded there.
How Does it Work?In this cube, you have to specify the location of the particular LED which you want to turn on. When you combine the LEDs together and connect them to the Arduino then after uploading the code you will see some patterns that are made by the cube. You can also add your custom patterns but you have to change the code accordingly. The operating voltage of this cube is 5 volts, don't exceed it otherwise LEDs may get burn. You can see the images of the LED cube below.
- Arduino UNO
- USB cable for uploading the code
- 27 LEDs
- three 1K-ohm resistors
- Breadboard
- Jumper wires
- Soldering Iron and wire
NOTE: Please upload the given code to the Arduino.
//Techatronic.com/
int neg1 = 13;
int neg2 = 12;
int neg3 = 11;
int neg4 = 10;
int neg5 = 9;
int neg6 = 8;
int neg7 = 7;
int neg8 = 6;
int neg9 = 5;
int pos1 = 4;
int pos2 = 3;
int pos3 = 2;
int delay_time=100, j=0;
void setup() {
pinMode(neg1, OUTPUT);
pinMode(neg2, OUTPUT);
pinMode(neg3, OUTPUT);
pinMode(neg4, OUTPUT);
pinMode(neg5, OUTPUT);
pinMode(neg6, OUTPUT);
pinMode(neg7, OUTPUT);
pinMode(neg8, OUTPUT);
pinMode(neg9, OUTPUT);
pinMode(pos1, OUTPUT);
pinMode(pos2, OUTPUT);
pinMode(pos3, OUTPUT);
}
void loop() {
for(j=0;j<6;j++)
{
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(delay_time);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(pos1, HIGH);
digitalWrite(pos2, LOW);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(delay_time);
digitalWrite(pos1, LOW);
digitalWrite(pos2, HIGH);
digitalWrite(pos3, HIGH);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(delay_time);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(200);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, LOW);
digitalWrite(neg3, HIGH);
digitalWrite(neg4, LOW);
digitalWrite(neg5, LOW);
digitalWrite(neg6, HIGH);
digitalWrite(neg7, LOW);
digitalWrite(neg8, LOW);
digitalWrite(neg9, HIGH);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, LOW);
digitalWrite(neg2, HIGH);
digitalWrite(neg3, LOW);
digitalWrite(neg4, LOW);
digitalWrite(neg5, HIGH);
digitalWrite(neg6, LOW);
digitalWrite(neg7, LOW);
digitalWrite(neg8, HIGH);
digitalWrite(neg9, LOW);
delay(150);
digitalWrite(pos1, LOW);
digitalWrite(pos2, LOW);
digitalWrite(pos3, LOW);
digitalWrite(neg1, HIGH);
digitalWrite(neg2, LOW);
digitalWrite(neg3, LOW);
digitalWrite(neg4, HIGH);
digitalWrite(neg5, LOW);
digitalWrite(neg6, LOW);
digitalWrite(neg7, HIGH);
digitalWrite(neg8, LOW);
digitalWrite(neg9, LOW);
delay(150);
}
}
Thanks for reading.
Comments
Please log in or sign up to comment.