const int dataPin = 2;    //  DS
const int clockPin = 3;   //  SHCP 
const int latchPin = 4;   //  STCP

void setup() {

  pinMode(dataPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(latchPin, OUTPUT);

}

void loop() {
  
  for(int i = 0; i<32; i++){
    digitalWrite(latchPin, LOW);
    shiftOut(dataPin, clockPin, MSBFIRST, i);
    digitalWrite(latchPin, HIGH);
    delay(500);
  }

}
74HC595