int zero = 0b1000000;
int one = 0b11111001;
int tow = 0b0010010;
int three= 0b0110000;
int four = 0b0011001;
int five = 0b0010010;
int six = 0b0000011;
int seven = 0b1111000;
int eight = 0b0000000;
int nine = 0b0010000;
int x=0;
int displaynum[] = {zero,one,tow,three,four,five,six,seven,eight,nine};
void setup() {
// put your setup code here, to run once:
DDRD|=0x7F;
//abcdefg
}
void loop() {
// put your main code here, to run repeatedly:
//0=abcdef
PORTD=displaynum[x];
delay(1000);
x++;
if(x==9){
for(int j=0;x<10;j++){
PORTD=displaynum[x];
delay(1000);
x--;
}
}
/* PORTD=zero;
delay(1000);
//1=bc
PORTD=one;
delay(1000);
//2=abged
PORTD=tow;
delay(1000);
//3=abgcd
PORTD=three;
delay(1000);
//4=bcfg
PORTD=four;
delay(1000);
//5=acdfg
PORTD=five;
delay(1000);
//6=cdefg
PORTD=six;
delay(1000);
//7=abc
PORTD=seven;
delay(1000);
//8=abcdefg
PORTD=eight;
delay(1000);
//9=abcdfg
PORTD=nine;
delay(1000);
//8=abcdefg
PORTD=0b0000000;
delay(1000);
//7=abc
PORTD=0b1111000;
delay(1000);
//6=cdefg
PORTD=0b0000011;
delay(1000);
//5=acdfg
PORTD=0b0010010;
delay(1000);
//4=bcfg
PORTD=0b0011001;
delay(1000);
//3=abgcd
PORTD=0b0110000;
delay(1000);
//2=abged
PORTD=0b0010010;
delay(1000);
//1=bc
PORTD=0b11111001;
delay(1000);*/
}