//12 - reset
//11 - shift clock
//10 - latch clock
#define RESETPIN 12
#define SHIFTCLOCKPIN 11
#define LATCHCLOCKPIN 10
#define DATAPIN 9
void Shift(){
digitalWrite(SHIFTCLOCKPIN, HIGH);
delay(50);
digitalWrite(SHIFTCLOCKPIN, LOW);
delay(50);
}
void Reset(){
digitalWrite(RESETPIN, LOW);
delay(50);
digitalWrite(RESETPIN, HIGH);
delay(50);
}
void Latch(){
digitalWrite(LATCHCLOCKPIN, HIGH);
delay(50);
digitalWrite(LATCHCLOCKPIN, LOW);
delay(50);
}
void setup() {
pinMode(RESETPIN, OUTPUT);
pinMode(SHIFTCLOCKPIN, OUTPUT);
pinMode(LATCHCLOCKPIN, OUTPUT);
pinMode(DATAPIN, OUTPUT);
digitalWrite(RESETPIN, HIGH);
Shift();
Shift();
digitalWrite(DATAPIN, HIGH);
Shift();
digitalWrite(DATAPIN, LOW);
Shift();
Latch();
}
void loop() {
}