控制步进电机的正反转出现问题
求大神,看看,程序,有问题void loop()
{
while(times1<2)
{
stepper1.run();
if(stepper1.isDone)
{
stepper1.rotate(600,stepps1);
times1++;
}
}
delay(3000);
while((times1>1)&&(times2<3))
{
stepper1.run();
if(stepper1.isDone)
{
stepper1.rotate(600,stepps2);
times2++;
}
}
}
我用arduino+TB6560驱动器控制步进电机,现在遇到了问题(步进电机是每转200步)
我的预期结果:步进电机正转八圈,停三秒,反转八圈;
实际执行成果:步进电机正转四圈,停三秒,正转四圈,再反转八圈;(暂停的位置不知道出现了什么问题)
页:
[1]