Help with LED VU Meter

and I guess when the Arduino can't output enough power, it shuts it all down so it doesn't overheat

Sadly, nothing that complex or helpful.
If you're lucky, the fuse will pop, if you're unlucky, bye-bye Arduino.