int NUMBERS_FOR_BINARY[] = {
B00111111, // 0
B00000110, // 1
B01011011, // 2
B01001111, // 3
B01100110, // 4
B01101101, // 5
B01111101, // 6
B00000111, // 7
B01111111, // 8
B01101111, // 9
};
void setup() {
// put your setup code here, to run once:
DDRD = 0x7F;
DDRC = 0x7F;
}
int I = 1;
void loop() {
// put your main code here, to run repeatedly:
if(I == 11)
{
I = 1;
PORTD = B00000000;
}
for(int J = 0; J <= 9; J ++)
{
PORTC = NUMBERS_FOR_BINARY[J];
delay(200);
}
PORTD = NUMBERS_FOR_BINARY[I];
I ++;
}