int port ,column,row;
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
};
void setup()
{
for(port=0;port<=6;port++)
{
pinMode(port,OUTPUT);
}
}
void loop()
{
for(column=0;column<=9;column++)
{
for(row=0;row<=6;row++)
{
digitalWrite(row,digit[column][row]);
}
delay(1000);
}
for(column=9;column>=0;column--)
{
for(row=6;row>=0;row--)
{
digitalWrite(row,digit[column][row]);
}
delay(1000);
}
}