0% ont trouvé ce document utile (0 vote)
15 vues1 page

Stepper Motor Code

Transféré par

TG RIDA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues1 page

Stepper Motor Code

Transféré par

TG RIDA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

/ Commande d’un moteur pas à pas bipolaire avec un driver L298N et Arduino Uno.

Ce code
utilise la bibliothèque Stepper.h. /
#include <Stepper.h>
// Définir le nombre de pas par révolution pour votre moteur pas à pas. // La plupart des
moteurs 28BYJ-48 ont 2048 pas par révolution en mode pleine étape. const int
stepsPerRevolution = 2048;
// Créer une instance de l’objet Stepper // Les broches IN1, IN2, IN3, IN4 du L298N sont
connectées aux broches numériques de l’Arduino. // Dans cet exemple, nous utilisons les
broches 8, 9, 10, 11. Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() { // Définir la vitesse du moteur en tours par minute (RPM).
myStepper.setSpeed(10); Serial.begin(9600); // Initialiser la communication série pour le
débogage }
void loop() { // Faire tourner le moteur d’un tour dans un sens Serial.println(“Rotation
dans le sens horaire”); myStepper.step(stepsPerRevolution); delay(1000); // Attendre 1
seconde
// Faire tourner le moteur d’un tour dans l’autre sens Serial.println(“Rotation dans le sens
anti-horaire”); myStepper.step(-stepsPerRevolution); delay(1000); // Attendre 1 seconde }

Vous aimerez peut-être aussi