#include <AccelStepper.h>
AccelStepper stepper1(AccelStepper::FULL4WIRE, 4, 6, 5, 7);
AccelStepper stepper2(AccelStepper::FULL4WIRE, 8, 10, 9, 11);
void setup()
{
stepper1.setMaxSpeed(2500.0);
stepper1.setAcceleration(1500.0);
stepper2.setMaxSpeed(2500.0);
stepper2.setAcceleration(1500.0);
}
void loop()
{
stepper1.runToNewPosition(300);
stepper2.runToNewPosition(300);
stepper1.runToNewPosition(500);
stepper2.runToNewPosition(500);
stepper1.runToNewPosition(100);
stepper2.runToNewPosition(100);
stepper1.runToNewPosition(150);
stepper2.runToNewPosition(150);
}
yeah, so.. basically with zero knowledge about driving steppers, thanks to all the folks' input in my previous posts.
I barely managed to get full control of the steppers movement positions...
however, the stepper1 and stepper2 does not move simultaneously, which means wasted time for my application. so i need some inputs once again!
looking forward to your help ![]()