#define led1 8
#define led2 9
#define led3 10
#define led4 11
#define led5 12
byte rakamlar [6]={0x3F,0x06,0x5B,0x4F,0x66,0x6D}; //rakamlar için hex tanımlanmış
byte led[5]={0x01,0x03,0x07,0x0F,0x1F};
void setup()
{
pinMode(led1, OUTPUT); //led1 çıkış olarak ayarlandı
pinMode(led2, OUTPUT); //led2 çıkış olarak ayarlandı
pinMode(led3, OUTPUT); //led3 çıkış olarak ayarlandı
pinMode(led4, OUTPUT); //led4 çıkış olarak ayarlandı
pinMode(led5, OUTPUT); //led5 çıkış olarak ayarlandı
DDRD=0xFF; //D PORTUNU TAMAMI ÇIKIŞ OLARAK (1) AYARLANDI
DDRB=0xFF; //B PORTUNU TAMAMI ÇIKIŞ OLARAK (1) AYARLANDI
}
void loop()
{
for(int i=0; i<6; ++i)
{
PORTD=rakamlar[i];
PORTB=led[i-1];
delay(1000);
}
}