您知道如何在所需位置停止连续伺服吗?
我尝试像这样编码(我在许多论坛上找到):
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连续伺服。
对不起,如果已经有我的问题的答案,但我保证我经历了无数的主题和论坛! 感谢您的任何建议!!!