CCCPaste

1cb0e962e0138

int dataPin = 9;   // SER
int clockPin = 8;  // SRCLK
int latchPin = 4;  // RCLK

void setup() {
  pinMode(dataPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(latchPin, OUTPUT);
}

void loop() {
  // All LEDs ON
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, 255); // 11111111
  digitalWrite(latchPin, HIGH);
  delay(1000);

  // All LEDs OFF
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, 0);   // 00000000
  digitalWrite(latchPin, HIGH);
  delay(1000);
}