#define latch 12
#define clock 11
#define data 10
byte led1 = 0b11111111;
byte led2 = 0b00000000;
void setup() {
Serial.begin(115200);
pinMode(latch, OUTPUT);
pinMode(clock, OUTPUT);
pinMode(data, OUTPUT);
};
void loop() {
for (int i=0; i<8; i++) {
digitalWrite(latch, LOW);
shiftOut(data,clock,MSBFIRST, 1 << i);
digitalWrite(latch, HIGH);
delay(500);
}
for (int i=6; i>0; i--){
digitalWrite(latch, LOW);
shiftOut(data,clock,MSBFIRST, 1 << i);
digitalWrite(latch, HIGH);
delay(500);
}
};