Étape 10 : Arduino Sketch
#define étapes 100
Stepper stepper1 (marches, 9,11,10,12) ;
Moteurs pas à pas stepper2(STEPS,1,3,2,4) ;
Précédent1 int = 0 ;
int previous2 = 1 ;
void setup()
{//How rapide va nous essayons de déplacer le moteur //If que votre moteur saccade, sa trop rapide suffit donc diminuer la valeur
stepper1.setSpeed(150) ;
stepper2.setSpeed(150) ;
Delay(500) ;
}
void loop()
{
int val1 = map(analogRead(0), 0, 1023,0,2046) ; Moteur de déplacement basé sur la dernière position enregistrée
int val2 = carte (analogRead (1), 0, 1023,0,2046) ;
stepper1.Step (val1 - Précédent1) ; Enregistrer la position actuelle
stepper2.Step (val2 - previous2) ;
Précédent1 = val1 ;
Previous2 = val2 ;
}