12v RGB LED Strand Button configuratoin

ok, so pin 2 connects to pin 4 on the atmega. top and bottom of the atmega (solder points) connect just fine. so maybe the atmega internal is bad? however, when connected via usb the 5v output pin only pushes out 4.5v. it sits at 4.8v from the power pints and 2.44v from the data pins of the usb (after connection is made to the arduino uno). however, that is what the mosfet and other components are for on the board...boost it and keep it at 5v. however, i don't think that is directly the problem. any suggestions on how to debug if the atmega is actually bad or not?

I'll play with the little guy for now instead since the big one isn't responding well. :frowning: