byte dataPin = 2;
byte clockPin = 3;
byte latchPin = 4;
uint8_t data = 0xAA;
void setup()
{
pinMode(dataPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(latchPin, OUTPUT);
Serial.begin(115200);
//digitalWrite(dataPin, HIGH);
while (Serial.available() == 0) {}
}
void loop()
{
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, data);
digitalWrite(latchPin, HIGH);
delay(1000);
data++;
}