char digit[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D, 0x7D,0x7,0x7F,0x6F};
char pin[] = {9,10,2,3,4,8,7};
void setup() {
for (int x=0;x<7;x++){
pinMode(pin[x],OUTPUT);
}
}
void loop() {
static int y = 0;
int i = digit[y];
for (int x= 0;x<7;x++){
int temp = i & 0x01;
digitalWrite(pin[x],temp);
i = i >> 1;
}
y++;
if(y == 10) y = 0;
delay(500);
}