Untitled
  1. int dataPin = 9; // SER
  2. int clockPin = 8; // SRCLK
  3. int latchPin = 4; // RCLK
  4.  
  5. void setup() {
  6. pinMode(dataPin, OUTPUT);
  7. pinMode(clockPin, OUTPUT);
  8. pinMode(latchPin, OUTPUT);
  9. }
  10.  
  11. void loop() {
  12. // All LEDs ON
  13. digitalWrite(latchPin, LOW);
  14. shiftOut(dataPin, clockPin, MSBFIRST, 255); // 11111111
  15. digitalWrite(latchPin, HIGH);
  16. delay(1000);
  17.  
  18. // All LEDs OFF
  19. digitalWrite(latchPin, LOW);
  20. shiftOut(dataPin, clockPin, MSBFIRST, 0); // 00000000
  21. digitalWrite(latchPin, HIGH);
  22. delay(1000);
  23. }
Pasted 2026-05-01 20:41:33

Short link: