Etape 4: Contrôle d’Angle de pas
Pour contrôler un moteur pas à pas avec cette configuration, nous avons tout d’abord désigner 4 broches numériques sur l’Arduino qui vont mettre sous tension / hors tension chacune des 4 bobines du moteur dans l’ordre. Nous les allumer, puis désactiver la séquence correcte qui se traduit par l’arbre du moteur tourne à chaque étape. Si nous connaissons le rapport de réduction de l’arbre de transmission, nous pouvons de suite de tourner le moteur jusqu'à ce qu’un mouvement angulaire souhaité a été obtenu. Télécharger le fichier zip de code source et regardez la fonction PlotterMotor::StepOnce() dans le fichier plottermotor.h pour voir comment c’est fait.
Étant donné que notre table traçante XY aura deux moteurs (un pour chaque axe), nous devons définir un total de huit broches sur l’Arduino (4 broches pour chaque moteur). Examinez le fichier principal de XYPlotter.ino pour voir comment créer un objet de table traçante.