Comandare MG996R con arduino

"alimentazione separata" significa che tu hai un alimentatore in grado di alimentare l'Arduino e uno diverso per alimentare i servo.
Giustamente icio ti consiglia di provvedere UN alimentatore per CIASCUN servo, ma questo dipende dalla corrente che assorbe ciascun servo e dalla potenza di questo secondo alimentatore.

Da questo datasheet puoi vedere che il tuo servo può essere alimentato con una tensione da 4,8 a 7,2V, ma quella consigliata è di 6V. Inoltre la corrente che il servo assorbe durante il funzionamento varia da 500 a 900mA a seconda del carico che deve spostare, quindi avrai bisogno di un alimentatore in grado di fornire ALMENO 1,5-2A per ogni servo, come diceva icio. Un altro valore che ti può interessare è la Stall Current o corrente di stallo, che il servo assorbe quando è sovraccaricato e non riesce a muoversi. Questa condizione è pericolosa sia per il servo, che può surriscaldarsi, che per l'alimentatore, che può non essere in grado di fornire la corrente richiesta.

In conclusione tu devi avere UN alimentatore per alimentare Arduino e UN ALTRO (almeno) per alimentare i servo. Quello per Arduino puoi sceglierlo da 5V e almeno 1A se lo alimenti attraverso il pin 5V, oppure un alimentatore da 9V 1A (NON LA PILETTA CHE HAI INDICATO che a malapena raggiunge 0,2A) se lo alimenti attraverso il pin Vin. Quello per i servo deve essere un alimentatore stabilizzato da 6V e ALMENO 6A. Purtroppo è MOLTO difficile trovare un simile alimentatore già pronto, quindi o te lo costruisci tu, ma non mi sembra tu sia ancora preparato a questo, oppure puoi prevedere uno di questi alimentatori PER OGNI SERVO.

Il polo negativo di TUTTI e tre gli alimentatori (che dovrebbe essere la parte esterna del connettore) va collegato al GND di Arduino e ovviamente ai poli negativo dei servo, mentre il polo positivo di CIASCUN alimentatore (che dovrebbe essere il centro del connettore) va connesso al polo positivo di CIASCUN servo.

Quegli alimentatori forniscono al massimo 1A (e forse anche meno), ma dovrebbero essere sufficienti per far muovere i servo anche se non alla massima potenza. ATTENZIONE allo stallo, perché se un servo si blocca la corrente assorbita potrebbe essere eccessiva per l'alimentatore.

Ciao,
P.