// Define the GPIO pins
#define DATA_PIN 25 // DS
#define CLOCK_PIN 33 // SH_CP
#define LATCH_PIN 26 // ST_CP
#define ctrl 22
#define DATA_PIN2 27 // DS
void setup() {
pinMode(DATA_PIN2, OUTPUT);
pinMode(DATA_PIN, OUTPUT);
pinMode(CLOCK_PIN, OUTPUT);
pinMode(LATCH_PIN, OUTPUT);
pinMode(ctrl, OUTPUT);
digitalWrite(32, HIGH);
}
void loop() {
delay(1500);
digitalWrite(ctrl, LOW);
digitalWrite(LATCH_PIN, LOW); // Prepare to send data
shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, 11111111); // Send data (example pattern)
shiftOut(DATA_PIN2, CLOCK_PIN, MSBFIRST, 11111111); // Send data (example pattern)
digitalWrite(LATCH_PIN, HIGH); // Latch the data to output pins
delay(500); // Wait for a while
digitalWrite(ctrl, HIGH);
}