Bonjour
Dans le cadre de mon projet de SI je dois programmer des servomoteurs,
J'ai fait ce code :
et pour le circuit, voir la pièce jointeCode:#include <Servo.h> int pos=0; Servo Servomoteur1; Servo Servomoteur2; Servo Servomoteur3; Servo Servomoteur4; void setup() { Servomoteur1.attach(3); Servomoteur2.attach(6); Servomoteur3.attach(9); Servomoteur4.attach(11); } void loop() { Servomoteur1.write(pos); Servomoteur2.write(pos); Servomoteur3.write(pos); Servomoteur4.write(pos); for (pos=0;pos==180;pos=pos+1) { Servomoteur1.write(pos); Servomoteur2.write(pos); Servomoteur3.write(pos); Servomoteur4.write(pos); } for (pos=180;pos==0;pos=pos-1) { Servomoteur1.write(pos); Servomoteur2.write(pos); Servomoteur3.write(pos); Servomoteur4.write(pos); } }
Or, lorsque le servomoteur arrive en position 90, il ne repart pas dans l'autre sens, j'ai suivi le code d'après plusieurs site et ca ne marche pas pour moi... j'aurai donc aimé savoir le problème s'il vous plait
Merci d'avance, Rémi77163
-----