回覆列表
-
1 # 烽火傳薪
-
2 # 溉瀾溪毒霸
先解決供電,9g舵機好辦,995 996,考慮到堵轉每個2a,並行採用時間分片輪詢執行的方式就可以,如果考慮舵機轉動速度的話,需要計時和角度,剛好做了這個專案,一言難盡
先解決供電,9g舵機好辦,995 996,考慮到堵轉每個2a,並行採用時間分片輪詢執行的方式就可以,如果考慮舵機轉動速度的話,需要計時和角度,剛好做了這個專案,一言難盡
按照你所說的情況,你的舵機應該是三根線控制的那種。一根Vcc和一根GND供電用,還有一根是訊號線控制舵機轉動。
且不論舵機的引數要求,MEGA 2560這塊板子只有兩個5V和一個3.3V的Vcc接線口,外加兩個GND。你要保證8個舵機供電的話,接線口首先不夠用,至少需要接個麵包板。對於訊號控制,MEGA 2560上的模擬引腳(A0~A15)
,數字引腳(22~52)以及PWM波輸出引腳,只控制8個舵機是絕對夠用的。
其次想問下up主是在參加什麼專案或者競賽嗎?如果是競賽的話買個舵機控制擴充套件板比較好哦!淘寶上只要十幾塊錢一個。因為首先呢,把線全部接到一個板子上是非常雜亂的,並不方便後期的除錯。再就是舵機控制板能提供一般的Arduino板子沒有的功能,就拿PCA 9685來說:2560只能提供3.3V和5V的電壓,不一定能滿足舵機的供電需求,而PCA9685是外接供電,可以提供更高的電壓,它5V相容的,可以輸出3.4V低電壓,也可以安全的驅動6V的舵機。擴充套件板也可以接擴充套件板,最終你可以用一個2560控制992個舵機。第三就是擴充套件板一般都會有電阻保護你的訊號輸出,避免了操作失誤把舵機燒燬的問題-_-# 如果是做比賽的,經費一般都不要亂浪費吧。。。
最後就是擴充套件板的資料和程式,如果不是買的盜版或者是自己焊的板子,一般Arduino的官網上都會有。。。up主可以自己去找一找,在技術支援那塊,去github也行。