/* Programme permettant de faire des allers et retour d'un MOTEUR PAP BIPOLAIRE jusqu'à une position donnée. Accélère et décélère en début et fin de course. Le MOTEUR PAP doit être connecté aux broches 8 à 11 de la carte Arduino. */ #include AccelStepper monmoteur; // Initialise la librairie AccelStepper.h en // définissant le type de moteur et le câblage. // Ici, par défaut, MOTEUR PAP 4 fils et broches 8 à 11 de la carte Arduino. void setup() { monmoteur.setMaxSpeed(500.0); // Fixe une vitesse de n (nombre à virgule) pas par sec, n est l'argument de la fonction setMaxSpeed. monmoteur.setAcceleration(100.0); monmoteur.move(-5000); delay (5000); } void loop() { //if (monmoteur.distanceToGo() == 0) // {monmoteur.moveTo(-monmoteur.currentPosition());} // Change de direction quand le nombre de pas est atteint. monmoteur.run(); }