#define pinData 4
#define pinLatch 5
#define pinClock 6
void setup() {
pinMode(pinData, OUTPUT);
pinMode(pinClock, OUTPUT);
pinMode(pinLatch, OUTPUT);
}
byte angka[] = {
B11111100, //0
B01100000, //1
B11010000, //2 masih salah
B11110010, //3
B11000110, //4 masih salah
B10011110, //5 masih salah
B01101100, //6 masih salah
B11010100, //7 masih salah
B10010110, //8 masih salah
B11010110 //9 masih salah
};
void loop() {
for(int i=0; i<10; i++){
shiftReg(angka[i],1400);
}
}
void shiftReg(byte data, int jeda) {
digitalWrite(pinLatch, HIGH);
shiftOut(pinData,pinClock,LSBFIRST, data);
digitalWrite(pinLatch, LOW);
delay(jeda);
}