2016-04-01 135 views
0

我有amg996r伺服和一個arduino巨型。當我運行arduino伺服庫中的掃描例子時,伺服器幾乎是隨機移動的,看起來它正朝着所需的位置移動,並在達到0度之前移動(儘管它並不總是保持這種模式,有時它是隨機的)。arduino伺服隨機移動

我的電路是一個外部5v電源連接到arduino地面和伺服正面和地面和伺服pwm引腳到arduino引腳9. 你有什麼想法,爲什麼這個發??

回答

0

你對電路的解釋不是特別有啓發性。 我會懷疑你的問題的一個原因是,伺服輸入引腳需要比arduino引腳更多的電流。這是通常使用電機驅動板(屏蔽)的原因之一。

+0

我實際上已經在arduino上試過了,由於電平轉換器可以在任何I/O引腳上輸出高達130mA的電流,並且正在發生同樣的情況。 – guy

0

仔細檢查你是否在脈衝之間等待大約18-20毫秒。然後檢查你的脈衝是1-2毫秒。最後,檢查您是否正確生成脈衝持續時間 - 許多延遲()不準確。使用delayMicroseconds()。