// https://wokwi.com/projects/422797611405703169
// for https://forum.arduino.cc/t/fastaccelstepper-library-for-multiple-steppermotors/1353528
// based on:
// https://wokwi.com/projects/388661915235241985
#include "FastAccelStepper.h"
#define dirPinStepper1 11
#define stepPinStepper1 6
#define dirPinStepper2 12
#define stepPinStepper2 7
FastAccelStepperEngine engine = FastAccelStepperEngine();
FastAccelStepper *stepper1 = NULL;
FastAccelStepper *stepper2 = NULL;
void setup() {
engine.init();
stepper1 = engine.stepperConnectToPin(stepPinStepper1);
if (stepper1) {
stepper1->setDirectionPin(dirPinStepper1);
stepper1->setAutoEnable(true);
stepper1->setSpeedInUs(1000);
stepper1->setAcceleration(100);
stepper1->move(1000);
}
stepper2 = engine.stepperConnectToPin(stepPinStepper2);
if (stepper2) {
stepper2->setDirectionPin(dirPinStepper2);
stepper2->setAutoEnable(true);
stepper2->setSpeedInUs(1000);
stepper2->setAcceleration(100);
stepper2->move(1000);
}
}
void loop() {}