problème Servos moteurs

Bonjour, je suis débutant en électronique et je construis un robot utilisant 4 servos.
J’ai téléversé ce code dans mon Arduino uno:

#include <Servo.h>
Servo s1;
Servo s2;
Servo s3;
Servo s4;

void setup() {
// put your setup code here, to run once:

s2.attach(5);
s1.attach(3);
s3.attach(6);
s4.attach(9);

}

void loop() {
s1.write(25);

s2.write(25);

s3.write(25);

s4.write(25);
delay(500);
s1.write(50);

s2.write(50);

s3.write(50);

s4.write(50);
delay(2000);
}

Pourtant quand je branche ma carte Arduino les servos se mettent a tourner dans tous les sens.
Merci d’avance!

corrigez votre post ci dessus et rajoutez les code tags autour du code:
[code]`` [color=blue]// votre code ici[/color] ``[/code].

ça doit ressembler à cela:// votre code ici
(faites aussi ctrl-T (PC) or cmd-T (Mac) dans l'IDE avant de copier le code pour qu'il soit indenté correctement)

—————
votre image

Votre arduino ne délivre pas assez de courant pour faire fonctionner les 4 servos en même temps; Alimentez les séparément en 5V et reliez les GND de l'Arduino et de l'alimentation des Servos

merci

julou49:
merci

Moi je ne vous remercie pas.

Vous n'avez pas modifié votre post pour vous conformer à la charte de bon usage du forum. c'est peu respectueux.

Donc pour la suite ce sera sans moi et je regrette de vous avoir répondu.