int dataPin = 4; //DS
int latchPin = 5; //STCP
int clockPin= 6; //SHCP
int pwpPin = 9; //OE
void setup() {
pinMode(dataPin, OUTPUT);
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(pwpPin, OUTPUT);
digitalWrite(pwpPin, LOW);
}
void send(byte data){
digitalWrite(latchPin, LOW); // Починаємо передачу
shiftOut(dataPin, clockPin, MSBFIRST, data); // Відправляємо байт у регістр
digitalWrite(latchPin, HIGH); // Фіксуємо дані на виходах
}
void loop() {
send(B11110000); delay(300);
send(B00001111); delay(300);
}