3x3x3 CODES

Open link for codes and schematics


https://docs.google.com/leaf?id=0B71Lor6_w0akMjBkYmUzM2ItMTdiMS00NjIxLTg1ZTUtMjVjZThkMjExYjNj&hl=en_US




Or Copy and Paste the below.

3 in one


void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
    pinMode(A4, OUTPUT); //A4,A2,A1 are all ground
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);
}
void loop() {
                                  
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
  delay(100); 
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
    delay(100);
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
   delay(100);
  
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);     
  delay(100);  
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
  delay(100);  
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
  delay(100);

 digitalWrite(A5, HIGH);  
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, LOW);  
  delay(1);            
  digitalWrite(6, HIGH);  
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH);  
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
 
   digitalWrite(4, HIGH);  
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
 
   digitalWrite(10, HIGH);  
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  }


diagnol rotate



void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);
}
void loop() {
                                   //1
 digitalWrite(2, HIGH);  //TURNS ON PIN2
  delay(1);            
  digitalWrite(2, LOW);  //TURNS OFF PIN2
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);   //SELECT'S THE MIDLE LAYER
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);             
 digitalWrite(5, HIGH);   //TURNS ON PIN5
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);            
digitalWrite(A4, HIGH); 
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);    //SELECTS THE BOTTOM LAYER
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);             
  digitalWrite(11, LOW); 
  delay(1);            
digitalWrite(A4, LOW);   //SELECT THE TOP LAYER
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);             
delay(75);              //HOW FAST IT CHANGIS
                                      //2
digitalWrite(6, HIGH);  
  delay(1);            
  digitalWrite(6, LOW); 
  delay(1);             
  digitalWrite(A4, HIGH); 
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW); 
  delay(1);             
 digitalWrite(A0, HIGH);  
  delay(1);             
  digitalWrite(A0, LOW); 
  delay(1);             
digitalWrite(A4, LOW);   
  delay(1);            
digitalWrite(A2, HIGH);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);             
delay(75);              //HOW FAST IT CHANGIS
                                   //3
digitalWrite(10, HIGH);  
  delay(1);            
  digitalWrite(10, LOW);  
  delay(1);            
  digitalWrite(A4, HIGH);  
  delay(1);            
digitalWrite(A2, LOW);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);             
digitalWrite(A1, LOW);   
  delay(1);             
 digitalWrite(A5, HIGH); 
  delay(1);            
  digitalWrite(A5, LOW);  
  delay(1);             
digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);            
digitalWrite(A1, HIGH);  
  delay(1);           
delay(75);          //HOW FAST IT CHANGIS            
                                 //4
digitalWrite(7, HIGH);  
  delay(1);            
  digitalWrite(7, LOW);
  delay(1);            
  digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);            
digitalWrite(A1, HIGH); 
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);
  delay(1);           
digitalWrite(A2, HIGH);  
  delay(1);            
digitalWrite(A1, LOW);   
  delay(1);            
 digitalWrite(4, HIGH);  
  delay(1);             
  digitalWrite(4, LOW);  
  delay(1);           
digitalWrite(A4, LOW); 
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);             
digitalWrite(A1, HIGH);   
  delay(1);             
delay(75);               //HOW FAST IT CHANGIS           
                                //5
digitalWrite(11, HIGH);  
  delay(1);           
  digitalWrite(11, LOW);  
  delay(1);             
  digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);           
digitalWrite(A1, HIGH);   
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);  
  delay(1);            
digitalWrite(A2, HIGH);   
  delay(1);           
digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(2, HIGH);  
  delay(1);            
  digitalWrite(2, LOW); 
  delay(1);             
digitalWrite(A4, LOW);   
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);           
delay(75);                //HOW FAST IT CHANGIS              
                                //6
digitalWrite(A0, HIGH);  
  delay(1);           
  digitalWrite(A0, LOW);  
  delay(1);             
  digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);           
digitalWrite(A1, HIGH);   
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);  
  delay(1);            
digitalWrite(A2, HIGH);   
  delay(1);           
digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH);  
  delay(1);            
  digitalWrite(6, LOW); 
  delay(1);             
digitalWrite(A4, LOW);   
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);           
delay(75);               //HOW FAST IT CHANGIS  
                                 //7
digitalWrite(A5, HIGH);  
  delay(1);           
  digitalWrite(A5, LOW);  
  delay(1);             
  digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);           
digitalWrite(A1, HIGH);   
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);  
  delay(1);            
digitalWrite(A2, HIGH);   
  delay(1);           
digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH);  
  delay(1);            
  digitalWrite(10, LOW); 
  delay(1);             
digitalWrite(A4, LOW);   
  delay(1);             
digitalWrite(A2, HIGH);   
  delay(1);            
digitalWrite(A1, HIGH);   
  delay(1);           
delay(75);                 //HOW FAST IT CHANGIS       
                              //8
digitalWrite(4, HIGH);  
  delay(1);           
  digitalWrite(4, LOW);  
  delay(1);             
  digitalWrite(A4, HIGH);   
  delay(1);             
digitalWrite(A2, LOW);   
  delay(1);           
digitalWrite(A1, HIGH);   
  delay(1);             
 digitalWrite(5, HIGH);  
  delay(1);             
  digitalWrite(5, LOW);  
  delay(1);             
digitalWrite(A4, HIGH);  
  delay(1);            
digitalWrite(A2, HIGH);   
  delay(1);           
digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH);  
  delay(1);            
  digitalWrite(7, LOW); 
  delay(1);             
digitalWrite(A4, LOW);   
  delay(1);           
}

firework




void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);

}
void loop() {
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              

  delay(500);            //1
 
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);            
 
  delay(500);                //2
 
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);            
 
  delay(500);               //3
   
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);            
 
   digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);            
 
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);            
 
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);            
 
  digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);         
 
   digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);         
 
   digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);         
 
   digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);         
 
  delay(100);            //4
 
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);            
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);            
 
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);            
 
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);            
 
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);         
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);         
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);         
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);         
 
  delay(100);            //5
 
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);            
 
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);            
 
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);            
 
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);            
 
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);         
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);         
 
   digitalWrite(A4,HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);         
 
   digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);         
 
  delay(100);            //6
 
}

growing cube



void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);

}
void loop() {
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
       
delay(1000);        //1
     
 
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
      
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);                   
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);           
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
delay(1000);          //2
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
      
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);                   
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);          
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);          
  digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          

delay(1000);          //3
  digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);        
delay(1000);          //4
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
      
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);                   
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);           
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
delay(1000);          //5
 digitalWrite(2, HIGH); 
 delay(1);    
 digitalWrite(2, LOW); 
 delay(1);    
 digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(2, HIGH); 
 delay(1);    
 digitalWrite(2, LOW); 
 delay(1);    
 digitalWrite(A4, LOW);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(2, HIGH); 
 delay(1);    
 digitalWrite(2, LOW); 
 delay(1);    
      
digitalWrite(A4, HIGH);  
 delay(1);   
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(6, HIGH); 
 delay(1);    
 digitalWrite(6, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(6, HIGH); 
 delay(1);    
 digitalWrite(6, LOW); 
 delay(1);    
 digitalWrite(A4, LOW);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(6, HIGH); 
 delay(1);    
 digitalWrite(6, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
   delay(1);    
 digitalWrite(4, HIGH); 
 delay(1);    
 digitalWrite(4, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(4, HIGH); 
 delay(1);    
 digitalWrite(4, LOW); 
 delay(1);    
  digitalWrite(A4, LOW);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(4, HIGH); 
 delay(1);    
 digitalWrite(4, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(5, HIGH); 
 delay(1);    
 digitalWrite(5, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(5, HIGH); 
 delay(1);    
 digitalWrite(5, LOW); 
 delay(1);    
digitalWrite(A4, LOW);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(5, HIGH); 
 delay(1);    
 digitalWrite(5, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 digitalWrite(10, HIGH); 
 delay(1);    
 digitalWrite(5, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(10, HIGH); 
 delay(1);    
 digitalWrite(10, LOW); 
 delay(1);    
digitalWrite(A4, LOW);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(10, HIGH); 
 delay(1);    
 digitalWrite(10, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, LOW);  
 delay(1);    
 digitalWrite(A1, HIGH);  
 delay(1);    
 digitalWrite(7, HIGH); 
 delay(1);    
 digitalWrite(7, LOW); 
 delay(1);    
digitalWrite(A4, HIGH);  
 delay(1);    
 digitalWrite(A2, HIGH);  
 delay(1);    
 digitalWrite(A1, LOW);  
 delay(1);    
 digitalWrite(7, HIGH); 
 delay(1);    
 digitalWrite(7, LOW); 
 delay(1);    
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);          
   delay(1000);         //6
}


rotating wall




void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);

}
void loop() {
                                  
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            

 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH);  
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //1
 digitalWrite(2, HIGH); 
  delay(1);            
  digitalWrite(2, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(2, HIGH); 
  delay(1);            
  digitalWrite(2, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(2, HIGH); 
  delay(1);            
  digitalWrite(2, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            

 digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
  digitalWrite(11, HIGH);  
  delay(1);            
  digitalWrite(11, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(11, HIGH); 
  delay(1);            
  digitalWrite(11, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(11, HIGH); 
  delay(1);            
  digitalWrite(11, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //2
 digitalWrite(6, HIGH); 
  delay(1);            
  digitalWrite(6, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(6, HIGH); 
  delay(1);            
  digitalWrite(6, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(6, HIGH); 
  delay(1);            
  digitalWrite(6, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            

 digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
  digitalWrite(A0, HIGH);  
  delay(1);            
  digitalWrite(A0, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(A0, HIGH); 
  delay(1);            
  digitalWrite(A0, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(A0, HIGH); 
  delay(1);            
  digitalWrite(A0, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //3
 digitalWrite(10, HIGH); 
  delay(1);            
  digitalWrite(10, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(10, HIGH); 
  delay(1);            
  digitalWrite(10, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(10, HIGH); 
  delay(1);            
  digitalWrite(10, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            

 digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(5, HIGH); 
  delay(1);            
  digitalWrite(5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
  digitalWrite(A5, HIGH);  
  delay(1);            
  digitalWrite(A5, LOW); 
  delay(1);              
  digitalWrite(A4, LOW);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(A5, HIGH); 
  delay(1);            
  digitalWrite(A5, LOW); 
  delay(1);              
  digitalWrite(A5, HIGH);  
  delay(1);             
digitalWrite(A2, LOW);  
  delay(1);             
digitalWrite(A1, HIGH);  
  delay(1);            
  digitalWrite(A5, HIGH); 
  delay(1);            
  digitalWrite(A5, LOW); 
  delay(1);              
  digitalWrite(A4, HIGH);  
  delay(1);             
digitalWrite(A2, HIGH);  
  delay(1);             
digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //4
}

spirol


void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);

}
void loop() {
                                  
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
  delay(100); 
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
    delay(100);
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
   delay(100);
  
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);     
  delay(100);  
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);
  delay(100);  
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
  delay(100);

 digitalWrite(A5, HIGH);  
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, LOW);  
  delay(1);            
  digitalWrite(6, HIGH);  
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH);  
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
 
   digitalWrite(4, HIGH);  
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
 
   digitalWrite(10, HIGH);  
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
 
   digitalWrite(A0, HIGH);  
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
    delay(100);
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);    
  delay(100);  
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);  
  delay(100);  
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(1000);             //1
}

up


void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);
}
void loop() {
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //1
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1,HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //2
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1,HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //3

}

up and over



void setup() {               
   pinMode(2, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(6, OUTPUT); 
   pinMode(7, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(A5, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(11, OUTPUT);
   
    pinMode(A4, OUTPUT);
    pinMode(A2, OUTPUT);
    pinMode(A1, OUTPUT);

}
void loop() {
  digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
delay(100);             //1
digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1,HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //2
digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1,HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //3
     
digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(2, HIGH); 
  delay(1);            
 digitalWrite(2, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1,LOW);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(6, HIGH); 
  delay(1);            
 digitalWrite(6, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(10, HIGH); 
  delay(1);            
 digitalWrite(10, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //4
digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(4, HIGH); 
  delay(1);            
 digitalWrite(4, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1,LOW);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(5, HIGH); 
  delay(1);            
 digitalWrite(5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(7, HIGH); 
  delay(1);            
 digitalWrite(7, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //5
digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(11, HIGH); 
  delay(1);            
 digitalWrite(11, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1,LOW);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A0, HIGH); 
  delay(1);            
 digitalWrite(A0, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, LOW);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, HIGH);  
  delay(1);             
 digitalWrite(A2, LOW);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
 digitalWrite(A5, HIGH); 
  delay(1);            
 digitalWrite(A5, LOW); 
  delay(1);              
 digitalWrite(A4, LOW);  
  delay(1);             
 digitalWrite(A2, HIGH);  
  delay(1);             
 digitalWrite(A1, HIGH);  
  delay(1);            
delay(100);             //6

}






<