const int INPUT_PIN = 2;
const int CLOCK_PIN = 3;
const int STORAGE_PIN = 4;
byte globalCounter = 0;
void setup() {
pinMode(INPUT_PIN, OUTPUT);
pinMode(CLOCK_PIN, OUTPUT);
pinMode(STORAGE_PIN, OUTPUT);
}
void loop() {
digitalWrite(STORAGE_PIN, LOW);
shiftOut(INPUT_PIN, CLOCK_PIN, MSBFIRST, globalCounter);
digitalWrite(STORAGE_PIN, HIGH);
globalCounter++;
delay(100);
}