const int latchPin = 8;//Pin connected to ST_CP of 74HC595 const int clockPin = 12;//Pin connected to SH_CP of 74HC595 const int dataPin = 11; //Pin connected to DS of 74HC595 int data[] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",0*/ 0xFF,0xC1,0xBE,0xBE,0xBE,0xC1,0xFF,0xFF, 0xFF,0x80,0xDF,0xDF,0xFF,0xFF,0xFF,0xFF,/*"1",2*/ 0xFF,0xFF,0xCE,0xB6,0xBA,0xBC,0xDC,0xFF,/*"2",3*/ 0xFF,0xFF,0xC9,0xB6,0xB6,0xBE,0xDD,0xFF,/*"3",4*/ 0xFF,0xFF,0xFB,0x80,0xDB,0xEB,0xF3,0xFB,/*"4",5*/ 0xFF,0xFF,0xB1,0xAE,0xAE,0xAE,0x8D,0xFF,/*"5",6*/ 0xFF,0xFF,0xD9,0xB6,0xB6,0x96,0xC1,0xFF,/*"6",7*/ 0xFF,0xFF,0x9F,0xAF,0xB3,0xBC,0xBF,0xFF,/*"7",8*/ 0xFF,0xFF,0xC9,0xB6,0xB6,0xB6,0xC9,0xFF,/*"8",9*/ 0xFF,0xFF,0xC1,0xB4,0xB6,0xB6,0xCD,0xFF,/*"9",10*/ 0xFF,0xFC,0xF3,0xEB,0x9B,0xCB,0xF3,0xFC,/*"A",11*/ 0xFF,0xC9,0xB6,0xB6,0xB6,0xB6,0x80,0xFF,/*"B",12*/ 0xDD,0xBE,0xBE,0xBE,0xBE,0xDD,0xE3,0xFF,/*"C",13*/ 0xE3,0xDD,0xBE,0xBE,0xBE,0xBE,0x80,0xFF,/*"D",14*/ 0xFF,0xBE,0xB6,0xB6,0xB6,0xB6,0x80,0xFF,/*"E",15*/ 0xFF,0xBF,0xB7,0xB7,0xB7,0xB7,0x80,0xFF,/*"F",16*/ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",0*/};/*"0",1*/ void setup (){ //set pins to output pinMode(latchPin,OUTPUT); pinMode(clockPin,OUTPUT); pinMode(dataPin,OUTPUT); } void loop(){ for(int n = 0; n < 136; n++) { for(int t=0;t<100;t++) { int dat = 0x01; for(int num=n; num < 8+n; num++) { dat = dat<<1; shiftOut(dataPin,clockPin,MSBFIRST,~data[num]); shiftOut(dataPin,clockPin,MSBFIRST,~dat); digitalWrite(latchPin,HIGH); //delay(1); digitalWrite(latchPin,LOW); } } } }