int ledPins[] = {22,23,24,25,26,27,28,29};
const byte numbers[] = {
B10100100, // 2
B10100100, // 2
B01111111, // .
B11111001, // 1
B11111001, // 1
B01111111, // .
B10011001, // 4
B10010010, // 5
B10000010, // 6
B10100100, // 2
B11111111, // mati
};
void setup() {
// put your setup code here, to run once:
for(int i = 0; i<9; i++){
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
for (int i = 0; i < 10; i++) {
displayNumber(i);
delay(1000); // Jeda selama 1 detik
displayNumber(10);
delay(1000); // Jeda selama 1 detik
}
}
void displayNumber(int num) {
for (int i = 0; i < 8; i++) {
byte bit = bitRead(numbers[num], i);
digitalWrite(ledPins[i], bit);
}
}