int pinLED[] = {22, 23, 24, 25, 26, 27, 28, 29};
int jumlahPIN = 8;
void setup() {
// Loop untuk mengatur setiap pin dalam pinLED[] sebagai OUTPUT
for (int x = 0; x < jumlahPIN; x++) {
pinMode(pinLED[x], OUTPUT);
}
// Inisialisasi PORTA (Tidak diperlukan jika tidak menggunakan register PORTA)
DDRA = B00000000; // Jika menggunakan AVR yang memiliki PORTA
}
// Fungsi untuk menampilkan titik dan angka
void titik() {
PORTA = B10000000; // Atau gunakan digitalWrite untuk pin tertentu
}
void satu() {
PORTA = B00000110;
}
void dua() {
PORTA = B01011011;
}
void tiga() {
PORTA = B01001111;
}
void empat() {
PORTA = B01100110;
}
void delapan() {
PORTA = B01111111;
}
void loop() {
// Menampilkan angka atau pola tertentu
PORTA = B01100110; // Atau gunakan digitalWrite untuk pin yang sesuai
}