數字舵機使用筆記


最近在用數字舵機,寫一下心得

1、數字舵機區別於普通pwm舵機,只要給他一個pwm波就行了。

只要運行一個sg90_angle(x),數字舵機就可以轉x度。不需要長長的pwm波。其實這個函數就是一個20ms的延時函數

2、讓數字舵機連續旋轉兩個角度

前面我們說到數字舵機只要一個pwm(20ms)就行了,那么是不是緊跟着兩個sg90_angle(x)就可以轉兩個角度呢?

大錯特錯!

因為一個sg90_angle(x)只有20ms,舵機還沒來得及轉就開始下一條命令了。

初步解決辦法:讓第一條執行20便左右,這樣舵機就有20x20ms時間旋轉,再執行下一條。

3、舵機死活不轉。

舵機不不轉的原因有很多,在接線、程序、硬件全沒錯的情況下,舵機不轉原因很可能是共地的原因

我們舵機不轉,使得項目遲滯了好幾天,最后弄明白氣得吐血

原因:我們舵機用一個驅動版供電,地是電池。連着控制引腳的單片機用電腦供電,地是電腦。他們不共地,沒法形成通路。

建議單片機、舵機盡量用一個電源供電

4、聽說數字舵機壽命較短,能不讓他動就別動。一個七八十,壞了一個吐血,耽誤事。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM