arduino伺服正在移动randomely

时间:2016-04-01 13:37:42

标签: arduino pwm servo

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

仔细检查您是否在脉冲之间等待18-20 ms。然后检查你的脉冲是1-2毫秒。最后,检查您是否准确生成脉冲持续时间 - 许多延迟()都不准确。使用delayMicroseconds()。