#define data_pin 7
#define latch_pin 8
#define clock_pin 9
int digis [10] = {252,96,218,242,102,182,190,224,254,246};
void setup() {
pinMode(data_pin, OUTPUT);
pinMode(latch_pin, OUTPUT);
pinMode(clock_pin, OUTPUT);
digitalWrite(latch_pin, LOW);
}
void loop() {
for (int i=0;i<=9;i++){
shiftOut(data_pin,clock_pin, LSBFIRST, digis[i]);
digitalWrite(latch_pin, HIGH);
digitalWrite(latch_pin, LOW);
delay(1000);
}
for (int i=9;i>=0;i--){
shiftOut(data_pin,clock_pin, LSBFIRST, digis[i]);
digitalWrite(latch_pin, HIGH);
digitalWrite(latch_pin, LOW);
delay(1000);
}
}