const int SCAN_DELAY = 1000; // Menentukan delay dalam milidetik
void setup() {
// Inisialisasi pin 6 sampai dengan pin 13 sebagai OUTPUT
for (int i = 6; i <= 13; i++) {
pinMode(i, OUTPUT);
}
// Inisialisasi pin A2 sebagai OUTPUT
pinMode(A2, OUTPUT);
// Inisialisasi pin A3 sebagai OUTPUT
pinMode(A3, OUTPUT);
// Menuliskan LOW pada pin A2
digitalWrite(A2, LOW);
// Menuliskan logika LOW pada pin A3
digitalWrite(A3, LOW);
}
void loop() {
// Mengendalikan 7-segment 1
digitalWrite(A2, LOW);
digitalWrite(6, HIGH); // a
digitalWrite(7, LOW); // b
digitalWrite(8, LOW); // c
digitalWrite(9, HIGH); // d
digitalWrite(10, HIGH); // e
digitalWrite(11, LOW); // f
digitalWrite(12, LOW); // g
digitalWrite(13, LOW); // dp
digitalWrite(A3, HIGH);
delay(10);
// Mengendalikan 7-segment 2
digitalWrite(A3, LOW);
digitalWrite(6, LOW); // a
digitalWrite(7, LOW); // b
digitalWrite(8, HIGH); // c
digitalWrite(9, LOW); // d
digitalWrite(10, LOW); // e
digitalWrite(11, HIGH); // f
digitalWrite(12, LOW); // g
digitalWrite(13, LOW); // dp
digitalWrite(A2, HIGH);
delay(10);
}