Using external current inputs.

Hi, I want to control 6 servos with my Arduino Mega. The program is ok and I can control one of the servos perfectly. Since these servos are .5A each, I can only control one "Smoothly", so I used my phone charger (5V, 2A) To control 4 of them, and then I connected the 'control' cables to their ports on the Arduino, the problem is that none of these move, they receive the current because they go hard, but I can't control them, if I feed one of the servos with the arduino voltage, it starts working.

I don't see why this happens, could I get some help?
Thank you in advance! :slight_smile:

Have you connected the ground of the supply to the Arduino ground?

Weedpharma

Without seeing your code and your wiring diagram it is a little difficult to assist.

Have you the servo GND connected to the Arduino GND? (You should have)

...R

I am just using the arduino port, the supply cables of the servos are connected to my 5V source only, should I put the ground from my 5V source to the Arduino Ground?

Pic related
Red like color +5V (Sorry, I'm colorblind)
White +5V Ground
Blue Arduino port

I fixed my problems connecting both GND's, thank you!