Roger_Gao 发表于 2013-10-6 21:22:50

控制步进电机的正反转出现问题

求大神,看看,程序,有问题
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]
查看完整版本: 控制步进电机的正反转出现问题