#define latchPin 13
#define DataPin 11
#define ClockPin 12
#define NUM_SHIFT_REGS 1
const uint8_t numOfRegisterPins = NUM_SHIFT_REGS * 8;
int data[8] = {0, 0, 1, 0, 0, 1,0, 1};
void setup() {
pinMode(latchPin, OUTPUT);
pinMode(DataPin, OUTPUT);
pinMode(ClockPin, OUTPUT);
digitalWrite(latchPin, LOW);
for (int i = numOfRegisterPins - 1; i >= 0; i--) {
digitalWrite(ClockPin, LOW);
digitalWrite(DataPin, data[i]);
digitalWrite(ClockPin, HIGH);
}
digitalWrite(latchPin, HIGH);
}
void loop() {
}