/* Programme permettant à un MOTEUR PAP BIPOLAIRE d'effectuer un tour complet dans un sens puis dans l'autre. Le MOTEUR PAP doit être connecté aux broches 8 à 11 de la carte Arduino. */ #include // Permettra d'utilser des fonctions de la librairie externe Stepper.h, // librairie spécifique pour contrôler les MOTEURS PAP. const int nbrepas360 = 48; // Fixe le nombre de pas pour faire un tour complet, c'est-à-dire 360°. Stepper monmoteur (nbrepas360, 8, 9, 10, 11); // Initialise la librairie Stepper.h void setup() { monmoteur.setSpeed(400); // Fixe une vitesse de n tours par min, n est l'argument de la fonction setSpeed. } void loop() { monmoteur.step(nbrepas360); // Effectue un tour complet dans un sens. delay(500); // Pause d'une demi seconde. monmoteur.step(-nbrepas360); // Effectue un tour complet dans l'autre sens. delay(500); // Pause d'une demi seconde. }