123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #include "TeensyStep.h"
- Stepper motor_1(2, 3);
- Stepper motor_2(9,10);
- Stepper motor_3(14,15);
- StepControl controller;
- void setup()
- {
-
- motor_1
- .setMaxSpeed(50000)
- .setAcceleration(200000);
-
- motor_2
- .setMaxSpeed(50000)
- .setAcceleration(200000);
- motor_3
-
- .setMaxSpeed(10000)
- .setAcceleration(50000)
- .setStepPinPolarity(LOW);
- }
- void loop()
- {
- constexpr int spr = 16*200;
-
-
- for(int i = 0; i < 5; i++)
- {
- motor_1.setTargetRel(spr/4);
- controller.move(motor_1);
- motor_1.setTargetRel(-spr/4);
- controller.move(motor_1);
- }
- delay(500);
-
-
-
-
- motor_1.setTargetAbs(10*spr);
- motor_2.setTargetRel(spr/2);
- controller.move(motor_1, motor_2);
-
- motor_2.setTargetRel(300);
- motor_3.setTargetRel(-800);
- controller.move(motor_2, motor_3);
-
- motor_1.setTargetAbs(0);
- motor_2.setTargetAbs(0);
- motor_3.setTargetAbs(0);
- controller.move(motor_1, motor_2, motor_3);
-
- delay(1000);
- }
|