Hi,
I left my arduino plugged into my computer through the usb cable, running a program to power a servo(mg90s). I then connected a second servo(mg90s). I left the arduino for a bit and when I came back it wasn't on. When I plug it into my computer, the on led indicator turns on then fades away, and the board isn't recognized. When I plug it in with the barrel pigtail connector, the arduino functions correctly. Is my arduino fried or can i fix it?
By plugging in two servos, you could have overloaded and fried something in either the Arduino or possibly your computer's USB port. Servos take a lot of current each time they start moving: more than 500mA each is common, and over an Amp isn't unusual.
The Arduino is not a power supply, and should never be used as such for anything more than a few sensors, some LEDs and maybe a display. Anything that consumes significant current should always, always be powered by a separate power supply with sufficient current capacity.
Connecting anything to a system that is already powered up is a sure fire way of destroying an Arduino, or any other processor for that matter.
It will cause latch up which causes excessive current to flow and burns things out. So never do this.
Very probably.
Sorry my crystal ball is on the blink, and as you don't say what sort of Arduino you have, it is very hard to answer this.
Hi thanks for the answer. It's a arduino mega. Lesson learned!
Hi thanks for the info! Would a powersupply be a solution?
Servos MUST be supplied with their own power supply capable of adequate power ( 6 volt X hi current). Common ground. ![]()