/*---------------------------------------------------------------------- http://www.aitendo.com/product/17798 74HC595/7-SEG Q0/A Q1/B Q2/C Q3/F Q4/G Q5/E Q6/D Q7/DP ------------------------------------------------------------------------*/ byte latchPin = 2; //Pin connected to ST_CP of 74HC595 byte clockPin = 4; //Pin connected to SH_CP of 74HC595 byte dataPin = 3; //Pin connected to DS of 74HC595 static const byte data[] = { B01101111, // 0 B00000110, // 1 B01110011, // 2 B01010111, // 3 B00011110, // 4 B01011101, // 5 B01111101, // 6 B00000111, // 6 B01111111, // 8 B01011111, // 9 B00000000}; // BLANK void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); } void loop() { for (int i=0;i<10;i++) { digitalWrite(latchPin, 0); shiftOut(dataPin, clockPin,MSBFIRST, data[i]); digitalWrite(latchPin, 1); delay(1000); } }