Nombre de tours moteur pas -à-pas

Bonjour,

est-il possible de faire tourner plusieurs tours un moteur pas-à-pas avec un arduino ?
Les tutos que je trouve ne font tourner le moteur que pour 1 tour.

Place déjà ton programme pour 1 tour, puis indique ce qu'il se passe.
ensuite dit ce qu'il ne va pas.
là on pourra t'aider.

Oui, pour la suite, répond à la question de @roro_manche

Le code pour 1 tour :

#include <Stepper.h>

// Définir le nombre de pas par tour
int NbrPas = 200; 


Stepper MonMoteur(NbrPas, 8, 9, 10, 11);

void setup() {
  // Vitesse à 60 tours/min
  MonMoteur.setSpeed(60);
 
  Serial.begin(9600);
}

void loop() {
  // Faire un tour dans un sens
  Serial.println("Sens 1");
  MonMoteur.step(NbrPas);
  delay(500);
}

Bnjour arduinoprog74

Pour 2 tours:
MonMoteur.step(NbrPas * 2);

Pour un demi tour:
MonMoteur.step(NbrPas / 2);

Pour 1 tour en arrière:
MonMoteur.step(-NbrPas);

etc...

Cordialement
jpbbricole

1 Like

Merci :slight_smile:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.