PROGRAM

void setup()
{
 pinMode(2,OUTPUT); 
  pinMode(3,OUTPUT); 
   pinMode(4,OUTPUT); 
    pinMode(5,OUTPUT); 
}

void loop() {
   digitalWrite(2,LOW);
  digitalWrite(3,LOW);
   digitalWrite(4,LOW);
   digitalWrite(5,LOW);
  delay(1000);
  digitalWrite(5,HIGH);//01
  delay(1000);
  digitalWrite(5,LOW);//10
   digitalWrite(4,HIGH);
    delay(1000);
   //11
   digitalWrite(5,HIGH);
   digitalWrite(4,HIGH);
    delay(1000);
    //100
    digitalWrite(3,HIGH);
   digitalWrite(4,LOW);
   digitalWrite(5,LOW);
   delay(1000);
  //101
  digitalWrite(3,HIGH);
   digitalWrite(4,LOW);
   digitalWrite(5,HIGH);
   delay(1000);
   //110
   digitalWrite(3,HIGH);
   digitalWrite(4,HIGH);
   digitalWrite(5,LOW);
   delay(1000);
   //111
   digitalWrite(3,HIGH);
   digitalWrite(4,HIGH);
   digitalWrite(5,HIGH);
   delay(1000);
  //1000
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
   digitalWrite(4,LOW);
   digitalWrite(5,LOW);
   delay(1000);
  //1001
   digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
   digitalWrite(4,LOW);
   digitalWrite(5,HIGH);
   delay(1000);
   //1010
    digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
   digitalWrite(4,HIGH);
   digitalWrite(5,LOW);
   delay(1000);
   //1011
    digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
   digitalWrite(4,HIGH);
   digitalWrite(5,HIGH);
   delay(1000);
   //1100
    digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
   digitalWrite(4,LOW);
   digitalWrite(5,LOW);
   delay(1000);
   //1101
    digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
   digitalWrite(4,LOW);
   digitalWrite(5,HIGH);
   delay(1000);
   //1110
    digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
   digitalWrite(4,HIGH);
   digitalWrite(5,LOW);
   delay(1000);
   //1111
    digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
   digitalWrite(4,HIGH);
   digitalWrite(5,HIGH.
   0);
   delay(1000);
}