/#include <Stepper.h>
const int stepsPerRevolution = 20; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
int stepCount = 0; // number of steps the motor has taken
void setup() {
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
// step one step:
myStepper.step(1);
Serial.print("steps:");
Serial.println(stepCount);
stepCount++;
delay(500);
}
[code]
Cependant, quand je téleverse le programme, on me met que le téléversement est terminé, mais le moteur ne tourne pas.. quelqu'un aurait une idée svppppp?
Bonjour,
Commence par lire les messages épinglés du forum pour bien comment fonctionne ce forum.
Il faut mettre le code entre balises code.
Sans être un spécialiste en programmation, je peux te dire que ton programme ne commande pas le moteur pas à pas.
Peux-tu nous indiquer ce qu'affiche le moniteur série.
[edit] al1fch tire plus vite
Je tiens à m'excuser, c'est mon premier post et effectivement je n'avais pas lu toutes les règles, je m'en excuse.
J'ai trouvé ce programme sur un auto sur internet, je ne suis pas vraiment bon en programmation. Je vous ai mis en pièce jointe une capture d'écran du moniteur série
Fonctionnement :
Un potentiomètre permet de régler la vitesse du moteur
1 BP de mise en marche
2 modes de fonctionnement :
1 appuie le moteur tourne 1 autre appuie l’arrête
ou tant que le BP est appuyé le moteur tourne
1 BP pour inverser le sens de marche
1 BP pour le faire avancer de 1 pas