Étape 4: Tester les moteurs
Pour le moteur gauche :
• Arduino GND à la broche GND sur gauche EasyDriver
• Arduino broche 11 va à DIR
• Goupille de Arduino 12 passe à l’étape
Pour le moteur de droite :
• Arduino GND (une des deux broches GND à gauche) au GND sur droite EasyDriver
• Arduino broche 6 va à DIR
• Arduino broche 7 passe à l’étape
Assurez-vous que les deux moteurs pas à pas travailler. Tapez le code suivant, vérifier
et de le transférer à l’Arduino.
/*
Conduite deux moteurs pas à pas avec un Arduino à travers
EasyDriver v4.3 de Sparkfun
Par Ben Leduc-Mills et Fab Roberts
Créé : 2010.06
*/
#include Stepper.h //import bibliothèque de stepper
#define 200 étapes / / 360/1.8 (angle de pas) = 200 pas/tour
déclarer les nouveaux objets de moteurs pas à pas de la bibliothèque de stepper (un par moteur)
Stepper right_motor (marches, 6, 7) ; 6 = DIR, 7 = ÉTAPE
Stepper left_motor (marches, 11, 12) ; 11 = DIR, 12 = ÉTAPE
void setup() {}
régler les vitesses du moteur (en tr/min)
right_motor.setSpeed(200) ;
left_motor.setSpeed(200) ;
}
void loop() {}
étape de chaque moteur chaque passage dans la boucle
right_motor.Step(10) ;
left_motor.Step(10) ;
Delay(10) ; le moteur du donne une chance d’obtenir à nouveau pas
}
Si le code fonctionne, vos moteurs doivent juste commencer à tourner lentement. Attachez du ruban adhésif
indicateurs sur les axes de moteurs comme indiqué pour aider à indiquer ce qui se passe.