-1

我有 amg996r 伺服和一个 arduino mega。当我从 arduino 伺服库运行扫描示例时,伺服几乎是随机移动的,看起来它向所需位置移动,然后再回到 0 度(尽管它并不总是保持这种模式,有时它是随机的)。

我的电路是一个外部 5v 电源连接到 arduino 接地和伺服正极和接地以及伺服 pwm 引脚到 arduino 引脚 9。你知道为什么会这样吗?

4

2 回答 2

0

仔细检查您是否在脉冲之间等待大约 18-20 毫秒。然后检查您的脉冲是否为 1-2 毫秒。最后,检查您是否准确地生成了脉冲持续时间 - 许多 delay() 不准确。使用延迟微秒()。

于 2018-03-01T21:20:09.700 回答
0

你对电路的解释并不是特别有启发性。我怀疑您的问题的一个原因是伺服输入引脚需要的电流比 arduino 引脚可以提供的电流更大。这是通常使用电机驱动板(屏蔽)的原因之一。

于 2016-04-01T19:17:57.757 回答