停止连续伺服

时间:2017-01-04 10:11:24

标签: arduino arduino-uno servo

您知道如何在所需位置停止连续伺服吗?

我尝试像这样编码(我在许多论坛上找到):

myservo.write(10); //moves forward
delay (1000); //waits 1s
myservo.write(90); //stops

我的伺服确实向前移动1秒然后停在我想要的位置然后立即回到它的一个位置(每次都是相同的位置)。我希望它能保持在理想的位置。例如,我计算在150毫秒内它移动60度的角度,它应该停止并等待下一个信息。

我也尝试使用技巧来分离伺服,如下所示:

myservo.write(10);
delay(120);
myservo.detach();
delay(2000);

它有效,但它没有我想要的那么精确,我不能达到小于100度的角度。

我使用Servo TowerPro MG996R Robot 360连续伺服。

对不起,如果已经有我的问题的答案,但我保证我经历了无数的主题和论坛! 感谢您的任何建议!!!

0 个答案:

没有答案
相关问题