Voici le
code Arduino tout simple afin de faire tourner le moteur 28BYJ-48 à
un tour par minute afin d'être utilisé pour une planchette
équatoriale motorisée. Le plan de câblage est indiquée dans le billet précédent.
/*
Motorisation la plus simplissime d'une planchette équatoriale
Utilise un moteur pas à pas 28YBJ-48 (Unipolaire) et son driver ULN2003
Avec la librairie Arduino "Stepper" (incluse lors de
l'installation de base du programme Arduino).
fait tourner le moteur en permanence à 1 tour par minute (1 rpm)
*/
// Inclut la bibliothèque Arduino "stepper"
#include <Stepper.h>
// Indique le nombre de pas par tour du moteur utilisé
#define STEPS 32
// Crée le moteur dans le programme Arduino,
// mentionnant le nombre de pas par tour du moteur
// Mentionnant les pins Arduino utilisées
Stepper moteur1(STEPS, 8, 10, 9, 11);
// Définit le sens de rotation, 1 ou -1
int Sens = 1;
// Définit la vitesse de rotation (64 pour 1 rpm)
int Vitesse = 64;
void setup()
{
// Fixe la vitesse du moteur
moteur1.setSpeed(Vitesse);
}
void loop()
{
// Fait tourner le moteur
moteur1.step(Sens);
}
Aucun commentaire:
Enregistrer un commentaire