/* Scoreboards count from 0 - 99 */  //Scoreboard shift registers #define data1 5 //14  #define clock1 7 //11  #define latch1 6 //12   //hex values of numbers byte digitOne[10]= {0x6F, 0x09, 0x73, 0x3B, 0x1D, 0x3E, 0x7C, 0x0B, 0x7F, 0x1F}; byte digitTwo[10]= {0x6F, 0x09, 0x73, 0x3B, 0x1D, 0x3E, 0x7C, 0x0B, 0x7F, 0x1F};  void setup() {   //set pins to output because they are addressed in the main loop   pinMode(latch1, OUTPUT);   pinMode(clock1, OUTPUT);   pinMode(data1, OUTPUT); }  void loop(){  int i;  int j;   for(int i=0; i<10; i++){     for(int j=0; j<10; j++){       digitalWrite(latch1, LOW);       shiftOut(data1, clock1, MSBFIRST, ~digitTwo[i]); // digitTwo       shiftOut(data1, clock1, MSBFIRST, ~digitOne[j]); // digitOne       digitalWrite(latch1, HIGH);       delay(500);     }   } }