#include const int stepPin = 2; const int dirPin = 3; const int M0 = 11; const int M1 = 12; const int M2 = 13; AccelStepper motor1(AccelStepper::DRIVER, stepPin, dirPin); void setup() { pinMode(M0, OUTPUT); pinMode(M1, OUTPUT); pinMode(M2, OUTPUT); digitalWrite(M0, HIGH); digitalWrite(M1, LOW); digitalWrite(M2, LOW); pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); motor1.setCurrentPosition(0); // Set motor speed and acceleration motor1.setMaxSpeed(1600); motor1.setAcceleration(800); } void loop() { motor1.moveTo(0); motor1.runToPosition(); delay(1000); motor1.moveTo(3200); motor1.runToPosition(); delay(1000); }