//Mohamad Doddy Sujatmiko_21.11.4344

int8_t ledArr[8] = {22, 23, 24, 25, 26, 27, 28, 29};
//digunakan untuk menyimpan pin yang digunakan

int8_t hexCode[11] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x7F};
//digunakan untuk menghidupkan led pada 7 segment anoda sehingga membentuk angka

int8_t NIM[10] = {2, 1, 10, 1, 1, 10, 4, 3, 4, 4};
//digunakan untuk menandai index hexCode yang membentuk nim saya

void setup() {
  for(int8_t led : ledArr){
    pinMode(led, OUTPUT);
  }
}

void loop() {
  for(int8_t nim : NIM){
    PORTA = hexCode[nim];
    delay(1000);
    //digunakan untuk menghidupkan 7 segment dan mendelay selama 1 detik
    
    PORTA = 0xFF;
    delay(200);
    /*
    2 baris kode diatas digunakan untuk membuat 7 segment berkedip mati agar ketika
    angka yang berganti sama terlihat bergerak dan tidak statis
    */
  }
}