无法使我的步进电机与AccelStepper库一起运行

时间:2016-04-10 18:12:35

标签: arduino-uno

我对arduino比较陌生,因此需要你的帮助来弄清楚为什么我的步进电机在尝试使用AccelStepper库改变方向时不会移动。

实际上我可以使我的步进电机向一个方向旋转,但是在更改代码使其顺时针和逆时针旋转时,电机根本不会移动。 这是我的代码:

#include <AccelStepper.h>

int pos=16000;
AccelStepper stepper(1,4,5);

void setup() {
stepper.setMaxSpeed(6400);
stepper.setSpeed(6400);
stepper.moveTo(pos);
}

void loop() {
if (stepper.distanceToGo() == 0)
{   
  stepper.setCurrentPosition(0);  
  pos = -pos;  
  stepper.moveTo(pos);  
}
   stepper.runSpeed();
}

非常感谢您能给我的任何帮助:)

0 个答案:

没有答案