void setup()
{
DDRD = B11111111;
}
void loop()
{
PORTD=0x06; //1
delay(1000);
PORTD=0x5b; //2
delay(1000);
PORTD=0x4f; //3
delay(1000);
PORTD=0x66; //4
delay(1000);
PORTD=0x6d; //5
delay(1000);
PORTD=0x7d; //6
delay(1000);
PORTD=0x07; //7
delay(1000);
PORTD=0x7f; //8
delay(1000);
for (int i = 0; i < 4; i++)
{
PORTD=0x67; //9
delay(1000);
PORTD=0x00; //off
delay(1000);
}
PORTD=0x7f; //8
delay(1000);
PORTD=0x07; //7
delay(1000);
PORTD=0x7d; //6
delay(1000);
PORTD=0x6d; //5
delay(1000);
PORTD=0x66; //4
delay(1000);
PORTD=0x4f; //3
delay(1000);
PORTD=0x5b; //2
delay(1000);
PORTD=0x06; //1
delay(1000);
for (int i = 0; i < 4; i++)
{
PORTD=0x3f; //0
delay(1000);
PORTD=0x00; //off
delay(1000);
}
}