bonjour
j'ai isolé la partie du code qui chagrine
tel quel mon moteur pap tourne dans un sens et reviens exactement a la mème position
normal c'est prévu comme ça
par contre si je dé-commente dans le setup les deux lignes servoG.attache()
mon moteur pap se décale doucement; il ne reviens plu a la mème position;
il perd peut-être un demi degré a chaque boucle
si je code autrement la gestion du pap c'est pareil
comment faire pour éviter cela? attacher puis détacher dans le code? . . gênant et lourd
une idée ? merci
#include <Stepper.h> //moteur pas a pas 28byj-48
#include <Servo.h> //servo moteur
Stepper moteurUltrason(3072, PD4, PD6, PD5, PD7); //
Servo servoG;
Servo servoD;
void setup()
{
// servoG.attach(PB5); // On attache le servomoteur à la patte 13 de l'arduino
// servoD.attach(PB4); // On attache le servomoteur à la patte 12 de l'arduino
pinMode(PD4, OUTPUT); //patte 4
pinMode(PD5, OUTPUT); //patte 5
pinMode(PD6, OUTPUT); //patte 6
pinMode(PD7, OUTPUT); //patte 7
moteurUltrason.setSpeed(6);
}
/** Fonction loop() */
void loop() {
moteurUltrason.step(300);
delay(50);
moteurUltrason.step(-300);
delay(500);
}