Hi all,
I'm in the process of finishing up a project to outfit my longboard with an array of RGB LEDs on the other side using the Elco Jacobs' ShiftPWM library as well as 9 shift registers. Everything was working perfectly up until moments ago, when I realized the last shift register wasn't wired right. I desoldered it, made the necessary changes and resoldered everything, but now I've run into a major problem. Whenever I plug in the arduino and power it, the LEDs all turn on and stay white, with none of the patterns running or anything dynamic happening. I have no idea what the problem could be; I redid the connectors to the digital pins, but as a test I tried plugging in only the digital pins (and not the power) and powered it via USB and saw that all the LEDs remain lit, albeit with a very dim red. I'm crushed as I've poured many hours into this project only to hit this problem at the very end. Where else should I check for issues?
I did just an hour ago purchase an 8-AA-battery holder and use that to power the board; I doubt that's the issue, as the board still works fine on a breadboard test setup I've got on the side, and the problem persists whether it's USB or DC-powered. Any thoughts?
Thanks in advance.
Edit: FWIW, here's the output of the serial monitor:
Load of interrupt: 0.5900892257
Clock cycles per interrupt: 491.56
Interrupt frequency: 19207.00 Hz
PWM frequency: 75.03 Hz
Timer1 in use for highest precision.
Include servo.h to use timer2.
OCR1A: 832
Prescaler: 1