1
Débuter / sens de rotation d'un moteur 28byj 48
« le: décembre 23, 2020, 12:00:17 pm »
Bonjour,
J'ai changé un moteur pas a pas avec une carte UNO. l'ancien moteur tournait dans un sens et le nouveau dans l'autre sens. je souhaite donc changer le sens de mon moteur. Ci dessous le programme qui est installé et malgré mes recherches je ne trouve pas la solution.
#include <CheapStepper.h>
CheapStepper stepper;
// Initialisation
boolean moveClockwise = true;
void setup()
{
Serial.begin(9600);
Serial.println("28BYJ-48 pret");
}
void loop()
{
for (int s = 0; s <30000; s--) {
// Fait une rotation complète de 4096 pas
stepper.step(moveClockwise);
// Affiche la position du moteur en temps réel dans le moniteur série
int nStep = stepper.getStep();
if (nStep %8== 0)
{
Serial.print("position du moteur: "); Serial.print(nStep);
Serial.println();
}
}
delay(5000);
}
Merci pour votre aide
Bien à vous
Patrice
J'ai changé un moteur pas a pas avec une carte UNO. l'ancien moteur tournait dans un sens et le nouveau dans l'autre sens. je souhaite donc changer le sens de mon moteur. Ci dessous le programme qui est installé et malgré mes recherches je ne trouve pas la solution.
#include <CheapStepper.h>
CheapStepper stepper;
// Initialisation
boolean moveClockwise = true;
void setup()
{
Serial.begin(9600);
Serial.println("28BYJ-48 pret");
}
void loop()
{
for (int s = 0; s <30000; s--) {
// Fait une rotation complète de 4096 pas
stepper.step(moveClockwise);
// Affiche la position du moteur en temps réel dans le moniteur série
int nStep = stepper.getStep();
if (nStep %8== 0)
{
Serial.print("position du moteur: "); Serial.print(nStep);
Serial.println();
}
}
delay(5000);
}
Merci pour votre aide
Bien à vous
Patrice