PINS 1-7, 15
PIN 8
PIN 9
PIN 10
PIN 11
PIN 12
PIN 13
PIN 14
PIN 16
Q0 " Q7
GND
Q7"
MR
SH_CP
ST_CP
OE
DS
Vcc
Output Pins
Ground, Vss
Serial Out
Master Reclear, active low
Shift register clock pin
Storage register clock pin (latch pin)
Output enable, active low
Serial data input
Positive supply voltage
int dataPin = 8; // dataPin----DS
int latchPin = 9; // latchPin----ST_CP
int clockPin = 10; // clockPin----SH_CP
int counter = 0;
void setup(){
pinMode(dataPin, OUTPUT);
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
}
void loop(){
for (counter = 0; counter < 256; counter++){
//Pull latch LOW to start sending data
digitalWrite(latchPin, LOW);
//Send the data
shiftOut(dataPin, clockPin, MSBFIRST, counter);
//Pull latch HIGH to stop sending data
digitalWrite(latchPin, HIGH);
delay(500);
}
}