A few months ago I did my first project which was lighting up my room with the 5V WS2812 LED strip(1.7 metres long, ~120 LEDs in total). Although hooked up and working, it had a problem where my power wires would heat up so I never ran the strip powered for long. The strip is powered from an external power supply, which is providing 5V 10A. After doing some research yesterday I found out that breadboards are rated for ~1A (yikes, I was sending about 7A through the breadboard), and that I need thicker wires. So straight to the point, I was doing some wiring adjustments and was in a rush, so I accidentally mixed the +5V and GND running from supply to the breadboard from which further on the LED strip and arduino itself is powered. I heard a silent 'pop', immediately cut power, inspected the damage but there was none visible. Fixed the wiring, turned it on and the LED strip wasn't lighting up anymore. Checked for continuity on +5V and GND on strip, all fine, checked the voltage, it's showing 5V. Arduino is powered up and pin 13 LED is lit. I had some unused leftover LED strip, which I decided to plug in, to check if the old one is faulty. The new strip doesn't light up also, this one does not have a soldered connectors, so I just touched the pins running from breadboard to the copper pads on the strip itself but nothing lights up, if I touch the pins directly to and individual LED it comes on but is very dim. Connected arduino to pc, uploaded a new test code, ran it to light up only 5 leds - nothing. Measured voltage on the external power supply and I'm getting 5V. Tried powering the first 5 LEDs on the strip from the arduino +5V and GND pins, nothing. So is there a problem with my arduino or I managed to short the new strip somehow?
Attaching an image of my wiring (yes now I know that sending 7A through a breadboard is not okay :D)
Ok my, last time I programmed something on Arduino IDE was a few months ago, turns out I just verified the new code. Tried to upload, it gets stuck, few minutes pass and I'm getting these error messages:
Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"
Sketch uses 936 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x7e