int num[7][10] = {
{0, 1, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{0, 1, 1, 1, 0, 0, 0, 1, 0, 0},
{1, 1, 0, 0, 0, 0, 0, 1, 0, 0}
};
void setup() {
int i=2;
while(i <= 9) {
pinMode(i, OUTPUT);
i++;
}
}
void model1(int digit) {
int j = digit;
digit = 0;
int i = 0;
while(i < 7) {
int cvt = num[digit++][j];
digitalWrite(i + 2, cvt);
i++;
}
digitalWrite(9, HIGH);
}
void loop() {
int i=0;
while(i<=9){
model1(i);
delay(500);
i++;
}
}