USBSSC32舵機控制板優(yōu)點:
1、對于多舵機設(shè)備而言,確定每一個動作的各舵機轉(zhuǎn)角參數(shù)實在是件不容易的事,有了配套的上位機舵機控制軟件,通過“示教”的方法,調(diào)試、記錄、下載一氣呵成,使這一過程變得輕松方便; 2、舵機控制板上有一塊存儲器芯片,可以存儲多組動作序列,這樣上位計算機,發(fā)幾條字符串命令,就可以讓多舵機機器人做出復(fù)雜的動作套路,當然也可以通過字符串命令控制每個舵機的每個動作細節(jié); 3、舵機控制板可以安裝藍牙模塊或者APC220無線數(shù)傳,這樣可以讓舵機控制板控制的機器人擺脫有線的束縛; 4、32路舵機控制板實際上可以看成一個輸入輸出接口板,它自己并沒有程序思考能力,大家可能認為有點遺憾,但是把大腦交給遠端的計算能力更強的PC機,不是不用擔心Arduino UNO控制器可憐的CPU能力無以應(yīng)付智能機器人“繁瑣”的計算工作嗎?或許您還可以利用PC機做些可視化的操作,所以這樣的設(shè)計好像還蠻合理的; 5、舵機控制板不僅可以同時控制多達32路的伺服電機,可貴的是它還具有4個數(shù)字和模擬輸入接口,可以接5V電壓的傳感器,這樣就能實現(xiàn)帶反饋的閉環(huán)控制,讓多舵機設(shè)備,比如機器蜘蛛,可以根據(jù)周邊環(huán)境變化,做出相應(yīng)的動作反映。
32路舵機控制器與Arduino比較:
熟悉Arduino的人都知道Arduino有一個缺點就是I/O口較少,要想做個智能機器人,一兩個舵機再加幾個傳感器是不行的,若想用Arduino控制十幾個甚至二十幾個舵機來做各種機器人的話,硬件資源就顯得有些力不從心了,我發(fā)現(xiàn)32路舵機控制器很好的解決了這個問題,研究明白它與Arduino的通信,控制多個舵機也就變得簡單多了。
首先來介紹一下這個32路舵機控制器,下面是該控制器的功能圖解。
這個控制器使用起來還是蠻簡單的,接上電源(這里要注意,伺服電機供電,綠端子要接入+4V到+6V電壓,控制部分,紅端子供電要接入+7V到+12V電壓),紅綠指示燈就會亮起,再插好舵機,若單獨使用控制器的話,可以用PC機做上位機通過自帶的調(diào)試軟件控制舵機轉(zhuǎn)動角度以及速度。
這是我看到的上位機界面。
它與Arduino配合連接也很簡單,接線如下圖,只要將Arduino的TX與控制器的RX連接,再共地(GND)就OK了。
我的實物連線圖