Lalit sekhar behera
Published © GPL3+

LED Cube

This 4x4x4 LED cube has 64 LEDs in total. Every layer has 16 LEDs and there are 4 layers. It's a very fun project to do!

IntermediateFull instructions provided2 days2,016
LED Cube

Things used in this project

Hardware components

LED, Blue
LED, Blue
×1
Through Hole Resistor, 33 ohm
Through Hole Resistor, 33 ohm
20 pics
×1
Arduino Nano R3
Arduino Nano R3
Its for controlling the led_cube
×1

Software apps and online services

Arduino IDE
Arduino IDE
Arduion ide for coding the arduion nano.

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
To soldering the leds and wearing
Solder Wire, Lead Free
Solder Wire, Lead Free
Use as a filler material
Solder Flux, Soldering
Solder Flux, Soldering

Story

Read more

Schematics

Schematic

Code

LED_cube_SUPER_final.ino

Arduino
Very easy and simple code. Written by myself :)
// LED cube part 3;*****************

int delaytime = 150;
int delaytime1 = 80;
int delaytime2 = 50;
int delaytime3 = 150;
int delaytime4 = 120;

int howmanytimes = 2;
int howmanytimes1 = 5;
int howmanytimes2 = 2;
int howmanytimes3 = 2;
int howmanytimes4 = 4;


void setup() {
  // put your setup code here, to run once:
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(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
pinMode(A0,OUTPUT);
pinMode(A1,OUTPUT);
pinMode(A2,OUTPUT);
pinMode(A3,OUTPUT);
pinMode(A4,OUTPUT);
pinMode(A5,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
     for(int a=1;a<=howmanytimes;a++){
      digitalWrite(13,HIGH);//--------------------------------------------------------*START*--------------------------------------------------------------------------
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
      digitalWrite(9,LOW);//---------------------------------1<WS>MINI
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
       delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//-----------------------------------2<WS>MEDIUM
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A1,LOW);
       delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);//----------------------------------3<WS>LARGE
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A5,LOW);
       delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------4<WS> R_MEDIUM
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A1,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
      digitalWrite(9,LOW);//---------------------------------5<WS> R_MINI
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
       delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------6<WS> MEDIUM_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A1,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------7<ES>MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A1,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------8<ES>MEDIUM
      digitalWrite(1,LOW);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A1,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------9<ES>LARGE
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------10<ES> R_MEDIUM
      digitalWrite(1,LOW);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------11<ES> R_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------12<ES> MEDIUM_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,HIGH);//---------------------------------13<EN>MINI
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------14<EN>MEDIUM
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------15<EN>LARGE
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------16<EN> R_MEDIUM
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(9,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,HIGH);//---------------------------------17<EN> R_MINI
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------18<EN> MEDIUL_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,LOW);//---------------------------------19<NW>MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------20<NW> MEDIUL
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,HIGH);
      digitalWrite(11,HIGH);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------21<NW> LARGE
      digitalWrite(1,HIGH);
      digitalWrite(0,HIGH);
      digitalWrite(2,HIGH);
      digitalWrite(3,HIGH);
      digitalWrite(A5,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,HIGH);//---------------------------------22<NW> R_MEDIUL
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,LOW);
      digitalWrite(10,LOW);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,HIGH);
      digitalWrite(8,HIGH);
      digitalWrite(7,LOW);//---------------------------------23<NW> R_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);
      digitalWrite(13,HIGH);
      digitalWrite(10,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(11,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,LOW);
      digitalWrite(8,LOW);
      digitalWrite(7,LOW);//---------------------------------24<NW> MEDIUL_MINI
      digitalWrite(1,LOW);
      digitalWrite(0,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(A5,HIGH);
      digitalWrite(A4,HIGH);
      digitalWrite(A3,LOW);
      digitalWrite(A2,LOW);
      delay(delaytime);//-------------------------------------------------*FINAL*------------------------------------------------------------------------------------
         }

     for(int b=1;b<=howmanytimes1;b++){
      digitalWrite(0,LOW);//----------------------------------------------**START**-----------------------------------------------------------------------------------
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);//--------------------------------------------------------1
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,HIGH);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,HIGH);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);//-------------------------------------------------------2
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,HIGH);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------3
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,HIGH);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------4
      digitalWrite(11,LOW);
      digitalWrite(12,HIGH);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,HIGH);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------5
      digitalWrite(11,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);//---------------------------------------------------------6
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,HIGH);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);//--------------------------------------------------------1
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,HIGH);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,HIGH);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);//--------------------------------------------------------1
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,HIGH);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,HIGH);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);//-------------------------------------------------------2
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,HIGH);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,HIGH);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------3
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,HIGH);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,HIGH);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------4
      digitalWrite(11,LOW);
      digitalWrite(12,HIGH);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
      digitalWrite(7,HIGH);
      digitalWrite(8,LOW);
      digitalWrite(9,LOW);
      digitalWrite(10,HIGH);//---------------------------------------------------------5
      digitalWrite(11,HIGH);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,LOW);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);
      digitalWrite(0,LOW);
      digitalWrite(1,LOW);
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
      digitalWrite(7,LOW);
      digitalWrite(8,LOW);
      digitalWrite(9,HIGH);
      digitalWrite(10,LOW);//---------------------------------------------------------6
      digitalWrite(11,LOW);
      digitalWrite(12,LOW);
      digitalWrite(13,LOW);
      digitalWrite(A0,LOW);
      digitalWrite(A1,HIGH);
      digitalWrite(A2,LOW);
      digitalWrite(A3,LOW);
      digitalWrite(A4,LOW);
      digitalWrite(A5,LOW);
        delay(delaytime1);//--------------------------------------------------------------**END**----------------------------------------------------------------------
        }

     for(int c=1;c<=howmanytimes2;c++){
      digitalWrite(1,HIGH);//------------------------------1(1)-------------------------***START***--------------------------------------------------------------------
digitalWrite(0,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,HIGH);
digitalWrite(A3,HIGH);
digitalWrite(A2,LOW);
 delay(delaytime2);
 digitalWrite(1,HIGH);
 digitalWrite(0,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,HIGH);
digitalWrite(A3,LOW);
digitalWrite(A2,HIGH);
 delay(delaytime2);
 digitalWrite(1,HIGH);
 digitalWrite(0,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,LOW);
digitalWrite(A3,HIGH);
digitalWrite(A2,HIGH);
 delay(delaytime2);
 digitalWrite(1,HIGH);
 digitalWrite(0,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,LOW);
digitalWrite(A4,HIGH);
digitalWrite(A3,HIGH);
digitalWrite(A2,HIGH);
 delay(delaytime2);
 digitalWrite(3,HIGH);//--------------------------2(3)
digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,HIGH);
digitalWrite(A3,HIGH);
digitalWrite(A2,LOW);
 delay(delaytime2);
 digitalWrite(3,HIGH);
 digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,HIGH);
digitalWrite(A3,LOW);
digitalWrite(A2,HIGH);
 delay(delaytime2);
 digitalWrite(3,HIGH);
 digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,HIGH);
digitalWrite(A4,LOW);
digitalWrite(A3,HIGH);
digitalWrite(A2,HIGH);
 delay(delaytime2);
 digitalWrite(3,HIGH);
 digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
digitalWrite(A0,LOW);
digitalWrite(A1,LOW);
digitalWrite(A5,LOW);
digitalWrite(A4,HIGH);
digitalWrite(A3,HIGH);
digitalWrite(A2,HIGH);
 delay(delaytime2);
digitalWrite(9,HIGH);//--------------------------3(9)
digitalWrite(0,LOW);
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
...

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

Credits

Lalit sekhar behera
1 project • 0 followers

Comments