123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include <AccelStepper.h>
- AccelStepper stepper1;
- AccelStepper stepper2(AccelStepper::FULL4WIRE, 6, 7, 8, 9);
- AccelStepper stepper3(AccelStepper::FULL2WIRE, 10, 11);
- void setup()
- {
- stepper1.setMaxSpeed(200.0);
- stepper1.setAcceleration(100.0);
- stepper1.moveTo(24);
-
- stepper2.setMaxSpeed(300.0);
- stepper2.setAcceleration(100.0);
- stepper2.moveTo(1000000);
-
- stepper3.setMaxSpeed(300.0);
- stepper3.setAcceleration(100.0);
- stepper3.moveTo(1000000);
- }
- void loop()
- {
-
- if (stepper1.distanceToGo() == 0)
- stepper1.moveTo(-stepper1.currentPosition());
- stepper1.run();
- stepper2.run();
- stepper3.run();
- }
|