/*Example sketch to control a stepper motor with A4988 stepper motor driver, AccelStepper library and Arduino: continuous rotation. More info: https://www.makerguides.com */
// Include the AccelStepper library:
#include <AccelStepper.h>
#include <MultiStepper.h>
// Define stepper motor connections and motor interface type. Motor interface type must be set to 1 when using a driver:
#define dirPin 2
#define stepPin 3
#define motorInterfaceType 1
// Create a new instance of the AccelStepper class:
AccelStepper stepper = AccelStepper(motorInterfaceType, stepPin, dirPin);
AccelStepper stepper2 = AccelStepper(motorInterfaceType, 9,8);
void setup() {
// Set the maximum speed in steps per second:
stepper.setMaxSpeed(100);
stepper2.setMaxSpeed(100);
MultiStepper ms;
ms.addStepper(stepper);
ms.addStepper(stepper2);
long pos[2];
pos[0] = 120;
pos[1]=50;
ms.moveTo(pos);
ms.runSpeedToPosition();
}
void loop() {
}