与Arduino伺服

时间:2017-03-13 12:42:06

标签: arduino pwm servo

这不是我第一次在arduino mega adk上使用伺服电机,但这次出了问题!我正在将伺服电机连接到arduino。然后我写了我在这里提到的代码:

window.cordova.InAppBrowser.open('http://url_to_open.com', '_blank', 'location=no,toolbar=no,clearsessioncache=yes,clearcache=yes')

但是我的伺服不能正常工作,它没有转45°但它变成了它的最大值然后开始发出噪声,因为它想要转动更多。我认为这个问题来自伺服电机,但我尝试使用3种不同的电机,但效果相同。这个问题来自何处?

2 个答案:

答案 0 :(得分:1)

您可能遇到电源问题。尝试使用墙上电源为Arduino供电,而不是使用USB端口。您还可以在伺服系统中添加一个大电容。 See "If the servo misbehaves"

答案 1 :(得分:0)

尝试删除 attach 方法中的其他两个参数:将monServo.attach(7, 1000, 2000);替换为monServo.attach(7);