int digit [10] [7] = {
{ 1,1,1,1,1,1,0 },//0
{ 0,1,1,0,0,0,0 },//1
{ 1,1,0,1,1,0,1 },//2
{ 1,1,1,1,0,0,1 },//3
{ 0,1,1,0,0,1,1 },//4
{ 1,0,1,1,0,1,1 },//5
{ 1,0,1,1,1,1,1 },//6
{ 1,1,1,0,0,1,0 },//7
{ 1,1,1,1,1,1,1 },//8
{ 1,1,1,1,0,1,1 },//9
};
int x,y;
int counter ;
void setup()
{
for(x=0;x<=8;x++)
{pinMode(x,OUTPUT);}
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
}
void loop()
{
counter = 47 ;
digitalWrite(7, LOW);
for(y=0;y<=6;y++)
{ digitalWrite(y,digit[counter/10][y]);}
delay(20);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
for(y=0;y<=6;y++)
{ digitalWrite(y,digit[counter%10][y]); }
delay(20);
digitalWrite(8, HIGH );
}