Robot arm Servo probleem

Beste allen,

Al een tijdje hou ik me bezig met arduino.
Maar sinds kort stuit ik op een probleem met wat servo motoren waarmee ik niet geheel ervaren in ben en daarom heb ik een robot arm gekocht om eens mee te experimenteren,.
Zodoende ben ik ik de bijgeleverde Servo’s gaan testen alvorens het hele spul de assembleren.

Ik heb hiervoor de standaard voorbeeld sketch uit de Arduino bibliotheek gepakt, zie einde bericht.

Vervolens heb ik de potmeter aangesloten op de ingang uit de sketch, hetelfde geldt voor de Servo.
Een Servo met als opdruk G9 waarvan ik zeker wist dat deze werkte heb ik geprobeerd.
Dit werkte allemaal prima.

Vervolgens heb ik deze Servo vervangen voor een Servo welke meegeleverd was met de robot arm, type: towerpro MG996R

Ik heb hiervoor een externe voeding toegevoegd en de ground verbonden met zowel de gnd van de potmeter als de Arduino als de Servo.

En hier gaat het mis, de Servo blijft roteren en reageerd nergens op.
Wanneer ik de g9 Servië terug plaats werkt alles naar behoren.

Heeft iemand een idee wat hiervoor de reden is??

Ik heb een Servo geopend en gekeken of de potmeter wel aangedreven word, hetgeen het geval.
De motor draait dwars door de potmeter heen.
Dir geldt voor alle 6 de bijgeleverde servo’s. Toeval? Ik denk dat ik ergens iets niet goed doe.

Sketch:

 #include <Servo.h> 

Servo myservo;

void setup() 
{ 

  myservo.attach(9, 500, 2500);
  myservo.writeMicroseconds(1500);  
  
} 

void loop() {
 myservo.writeMicroseconds(2500);
 delay(200);
 myservo.writeMicroseconds(500);
delay(200);
myservo.writeMicroseconds(2500);
 delay(200);
 myservo.writeMicroseconds(500);
delay(200);
myservo.writeMicroseconds(2500);
 delay(200);
 myservo.writeMicroseconds(500);
delay(200);
}

heb je wel de goed draadjes aangesloten.

Ja die zijn goed aangesloten.