calmpinguin753
Published © LGPL

3x3x3 LED cube

It’s an easy project to make that is fun and anyone can make it.

BeginnerProtip567
3x3x3 LED cube

Things used in this project

Hardware components

LED (generic)
LED (generic)
×27
Arduino UNO
Arduino UNO
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

The Connections

Code

The Code

C/C++
void setup() {
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(A0,OUTPUT);
pinMode(A1,OUTPUT);
pinMode(A2,OUTPUT);

}

void loop() {
digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(500);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(500);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);



digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(300);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(300);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);



digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

  
  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,HIGH);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,HIGH);
  digitalWrite(A1,HIGH);
  digitalWrite(A2,HIGH);


  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0,LOW);
  digitalWrite(4,LOW);
  digitalWrite(8,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(1,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(1,LOW);
  digitalWrite(4,LOW);
  digitalWrite(7,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(6,LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);


  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);

  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);


  digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(200);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(200);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);



digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(100);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);



digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(0,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(0,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(0,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(0,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(1,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(1,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(1,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(1,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(2,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(2,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(2,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(2,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(3,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(3,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(3,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(3,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(4,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(4,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(4,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(4,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(5,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(5,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(5,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(6,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(6,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(6,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(6,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(7,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(7,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(7,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(7,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);
delay(50);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,HIGH);
digitalWrite(A2,LOW);

digitalWrite(8,HIGH);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(8,LOW);
digitalWrite(A0,HIGH);
digitalWrite(A1,LOW);
digitalWrite(A2,HIGH);

digitalWrite(8,HIGH);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);
delay(50);
digitalWrite(8,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,HIGH);
digitalWrite(A2,HIGH);


  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(500);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(400);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(400);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(400);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(400);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(300);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(300);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(300);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(300);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(200);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);

  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(100);


  digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(1000);
  digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  digitalWrite(8, LOW);
  digitalWrite(A0,LOW);
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
  delay(1000);

}

Credits

calmpinguin753
1 project • 0 followers

Comments