#define data_pin 9
#define clock_pin 11
#define latch_pin 10
int s = 500;
void setup() {
pinMode(data_pin, OUTPUT);
pinMode(clock_pin, OUTPUT);
pinMode(latch_pin, OUTPUT);
digitalWrite(latch_pin,LOW);
}
void loop() {
for(int i=0;i<8;i++){
shiftOut(data_pin, clock_pin, LSBFIRST, B10000000>>i);
digitalWrite(latch_pin, HIGH);
digitalWrite(latch_pin, LOW);
delay(s);
}
for(int i=0;i<8;i++){
shiftOut(data_pin, clock_pin, LSBFIRST, B00000001<<i);
digitalWrite(latch_pin, HIGH);
digitalWrite(latch_pin, LOW);
delay(s);
}
}