/*
ShiftRegister74HC595 - Library for simplified control of 74HC595 shift registers.
Developed and maintained by Timo Denk and contributers, since Nov 2014.
Additional information is available at https://timodenk.com/blog/shift-register-arduino-library/
Released into the public domain.
*/
#include <ShiftRegister74HC595.h>
// create a global shift register object
// parameters: <number of shift registers> (data pin, clock pin, latch pin)
ShiftRegister74HC595<1> sr(17, 18, 27);
void setup() {
}
void loop() {
// setting single p
sr.set(0, HIGH); // set single pin HIGH
delay(500);
sr.set(1, HIGH); // set single pin HIGH
delay(500);
sr.set(2, HIGH); // set single pin HIGH
delay(500);
sr.set(3, HIGH); // set single pin HIGH
delay(500);
sr.set(0, LOW); // set single pin HIGH
delay(500);
sr.set(1, LOW); // set single pin HIGH
delay(500);
sr.set(2, LOW); // set single pin HIGH
delay(500);
sr.set(3, LOW); // set single pin HIGH
delay(500);
}