vendredi 8 janvier 2021

Motorisation à faible coût

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

Newton T200 : Mise au point astrophoto déportée

P lusieurs limites étaient apparues lors du dernier essai d'astrophoto avec le T200 . L'une d'elles était la difficulté de mettr...