//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
*/
}
}