我一直在尝试制作一个简单的两轴数控。我只是在开始阶段,我只是想查看 accelStepper 库。在 constantSpeed 和 Bounce 草图示例的帮助下,我有了一些想法并编写了以下代码。
#include <AccelStepper.h>
AccelStepper stepperX(4, 4, 5, 6, 7);
AccelStepper stepperY(4, 8, 9, 10, 11);
unsigned int X = 800;
unsigned int Y = 600;
void setup(){
stepperX.setMaxSpeed(200);
stepperX.setSpeed(10);
stepperY.setMaxSpeed(200);
stepperY.setSpeed(10);
stepperX.move(200);
stepperY.move(200);
}
void loop(){
stepperX.runSpeed();
stepperY.runSpeed();
}
当我上传这个草图时,电机不运转。但是当我将 runSpeed() 更改为 run() 并添加 setAcceleration() 时,电机会运行但加速。我不想加速。那么,有没有办法在不加速的情况下做到这一点。