Étape 5: Tester les connexions et les moteurs pas à pas
Il s’agit d’une esquisse d’arduino simple en utilisant les fonctions de la bibliothèque de stepper comme suit :
Pour l’axe X
#include
const int stepsPerRevolution = 20 ; Broches de connexion : Stepper myStepperX (stepsPerRevolution, 8,9,10,11) ; void setup() {Vitesse //Set : myStepperX.setSpeed(100) ; //max 250 marches pour cd/dvd pas à pas moteurs myStepperX.step(160) ; delay(100);} void loop() {}
}
Pour l’axe Y
#include
const int stepsPerRevolution = 20 ; Broches de connexion : Stepper myStepperX (stepsPerRevolution, 6.7.8.9) ; void setup() {Vitesse //Set : myStepperX.setSpeed(100) ; //max 250 marches pour cd/dvd pas à pas moteurs myStepperX.step(160) ; delay(100);} void loop() {}
}
Pour l’axe des Z :
void setup() {}
Le programme d’installation Serial.begin (9600) ; pinMode (sortie 10,) ; pinMode (sortie 11) ; Delay(200);}
Soulève le stylo
void penUp() {digitalWrite (I1, faible) ;
digitalWrite (I2, élevé) ;
Delay(200) ;
digitalWrite (I2, faible) ;
digitalWrite (I1, faible) ;
Serial.println ("plume vers le haut!") ; }
S’abaisse stylo void penDown() {}
digitalWrite (I2, faible) ;
digitalWrite (I1, élevé) ;
Delay(200) ;
digitalWrite (I2, faible) ;
digitalWrite (I1, faible) ;
Serial.println ("plume vers le bas.") ; }
void loop() {}
penUp() ;
penDown() ;
}