#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
B11011010, //2
B11110010, //3
B01100110, //4
B10110110, //5
B10111110, //6
B11100000, //7
B11111111, //8
B11110110 //9
};
void loop() {
for (int i=0; i<10; i++) {
shiftReg(angka[i],1000);
}
}
void shiftReg(byte data, int jeda) {
digitalWrite(pinLatch, HIGH);
shiftOut(pinData,pinClock,LSBFIRST,data);
digitalWrite(pinLatch, LOW);
delay(jeda);
}