The scoreboard has 3 segments. A triple digit, A double digit and a single digit. I am using a arduino uno and some sparkfun tpic6c596 shift registers.
All the shift registers are looped together and connected to the arduino. the problem I am having is.
The 3 digit works fine counts up to 1000 and returns to zero.
The 2 digit counts to 33 and then all the segments go back to zero.
The 1 digit will not count at all but the 3 digit moves to 2 with one press of the button and then back to zero with the next press of the button and so on 4/0.6/0.8/0. and then to zero and stops there.
I connected my computer to the Arduino and put it into serial monitor Avery thing looks fine. What is strange is the 2 digit sends every thing back to zero at 33 if I keep pressing the button and watch the serial monitor it keeps counting and when it gets to 66 the digits start to move again. I have tried to attach the code but without success. Would you say it is a code or a wiring problem.