Techatronic
Published

3x3x3 LED Cube Using Arduino

This is a 3x3x3 LED cube that we made using Arduino. This can display various patterns.

BeginnerProtip2 hours2,756
3x3x3 LED Cube Using Arduino

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
LED (generic)
LED (generic)
×27
Resistor 1k ohm
Resistor 1k ohm
×3
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1
USB-A to B Cable
USB-A to B Cable
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Code

Code snippet #1

Plain text
 //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);  
...

This file has been truncated, please download it to see its full contents.

Code snippet #2

Plain text
 //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);  
...

This file has been truncated, please download it to see its full contents.

Credits

Techatronic
73 projects • 132 followers
Electronic engineer
Contact

Comments

Please log in or sign up to comment.