#include <Stepper.h> const int stepsPerRevolution = 200;
const int boutonsensantihoraire = 2; // le numéro de la broche du bouton pour le sens horaire const int boutonsenshoraire = 3; // le numéro de la broche du bouton pour le sens anti-horaire const int boutonarret = 4; // le numéro de la broche du bouton arret
int senshoraire = 0; // variable pour automaintien du sens horaire int sensantihoraire = 0; // variable pour automaintien du sens anti-horaire
// Initialise le moteur sur les broches 8 à 11 Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() { //Vitesse de rotation du moteur à 200 myStepper.setSpeed(200);
if (digitalRead(boutonarret) == LOW) { senshoraire = 0; sensantihoraire = 0; // on met les sorties à 0 pour éviter que le moteur chauffe digitalWrite (8, LOW); digitalWrite (9, LOW); digitalWrite (10, LOW); digitalWrite (11, LOW); } }