把其它東西連到板上
你伺服電機(jī)的顏色或許不同 ,褐色或黑色(地線)在外圍,紅色(火線)在中間,黃色或白色(信號線)在板子的里面。這樣說或許你會(huì)明白多一點(diǎn)。如果你有讀過那個(gè)說明?,F(xiàn)在你要做的是記住每個(gè)線,將他正確連接到伺服電機(jī)上面。
安裝開發(fā)板,連接馬達(dá)
用雙面膠把板子粘在機(jī)器人上面。
確保這小插座(板的端部的金屬圈)安裝好,以確保電纜能夠輕易插入。因?yàn)槟銜?huì)多次重復(fù)這個(gè)動(dòng)作。同是要確保板子的底部沒有觸碰到任何金屬,這會(huì)導(dǎo)致短路。把馬達(dá)連接上之前焊上去的A&B針腳。
一個(gè)馬達(dá)的兩根導(dǎo)線連到板上的A,另一個(gè)馬達(dá)的連到B,沒規(guī)定哪個(gè)馬達(dá)要連到哪個(gè)接口,我們會(huì)編程控制剩下的東西。
我們需要把伺服電機(jī)轉(zhuǎn)到中間。當(dāng)然,你可以用手完成這個(gè)過程,但最明智的做法是用微控制器操縱這個(gè)伺服電機(jī)。因?yàn)檫t點(diǎn)你可以安裝機(jī)器人的“臉”,超向前,像微控制器控制的那樣。
根據(jù)你的電腦系統(tǒng),下載相應(yīng)的軟件以寫程序。
安裝驅(qū)動(dòng)和下載線,把下載線插進(jìn)板上的接口。
裝上機(jī)器人的所有電池,然后等待,等待,如果未搵到異味和看到火花或者煙霧,你可以進(jìn)行以下的操作。
大部分版本的Picaxe編程軟件在其菜單欄有“options”這個(gè)選項(xiàng),進(jìn)入,選擇一個(gè)“mode”頁面,有些編輯器在你打開程序的時(shí)候自動(dòng)打開這個(gè)頁面。
接下來你要找到一個(gè)“Firmware”的按鍵,或者是“Check firmware version”,點(diǎn)擊它。
接下來就是編輯器通過下載線發(fā)送信息給微控制器,同時(shí)確認(rèn)是Picaxe的哪款芯片,然后會(huì)反饋回來類似“28X1/40X1”之類的信息,這會(huì)在顯示屏上顯示出來。
如果有這些顯示,很好,證明你已經(jīng)連接上了。這時(shí)在屏幕上某個(gè)地方,你需要設(shè)置編輯器的型號,把其設(shè)為28X1/40X1。
如果出錯(cuò),沒有找到微控制器或者其他提示錯(cuò)誤,你要閱讀其手冊尋求幫助。通常都是很簡單的,所以碰到錯(cuò)誤的時(shí)候盡管去嘗試解決?;蛘咴诹硪浑娔X上重試,看它是怎樣工作的。然后再試,再進(jìn)行錯(cuò)誤跟蹤等。
然后,進(jìn)入主程序編輯器,他就像一個(gè)文檔編輯器,如果沒有打開任何項(xiàng)目,在“file”下打開“New Basic”/“New”。然后寫下以下程序:
servo 0, 150
wait 2
這是個(gè)非常簡單的頭程序,第一行是告訴微控制器這里有個(gè)伺服電機(jī)在0端口,同時(shí)它要被設(shè)置到中間位置,也就是150那里。
第二行是等候兩秒,讓點(diǎn)擊有時(shí)間轉(zhuǎn)動(dòng)起來。
經(jīng)過這個(gè)之后,微控制器不再做任何操作,會(huì)毫無目的的運(yùn)行。
寫下它,把代碼編入微控制器,在大部分系統(tǒng)按下F5就可以完成操作,你也可以點(diǎn)擊“program”。
程序正在燒錄,接下倆將有奇跡發(fā)生,伺服電機(jī)會(huì)跑到中間位置。
盡管不是做很多操作,但他已經(jīng)處在中間位置。
嘗試去摁住板上的“reset”鍵,當(dāng)伺服電機(jī)跑到另一邊,松開手,電機(jī)會(huì)跑到原來位置。
可能你認(rèn)為那不是中間位置,但那的確是,可能你電機(jī)的“號角”安裝得不合適,在其中間位置,有個(gè)螺絲釘。擰開螺絲釘,拿掉號角,確保微控制器的確把電機(jī)放在中間位置,然后擰上“號角”。
接下來嘗試讓電機(jī)跑到邊上,繼續(xù)擴(kuò)展這個(gè)程序:
servo 0, 75
wait 2
servo 0, 225
wait 2
servo 0, 150
wait 2
電機(jī)命令的有效值范圍是75到225,這是一個(gè)標(biāo)準(zhǔn)電機(jī)能娶到每一個(gè)角落的范圍,超過這個(gè)有效范圍的數(shù)值是不建議的,盡管會(huì)產(chǎn)生有趣的結(jié)果。
每次你運(yùn)行程序(你可以拔掉下載線,拔掉電池,然后在無線的情況下打開),一切都會(huì)從頭開始運(yùn)行。每次你reset,都會(huì)進(jìn)行同樣的操作。
如果你希望能夠循環(huán),你可以在開始那里添加一個(gè)標(biāo)記,然后在程序結(jié)尾使它再回到那個(gè)標(biāo)記重新運(yùn)行,我們可以給這個(gè)標(biāo)記任何名稱,只需要一個(gè)詞,再加一個(gè)冒號,如下:
servofun:
servo 0, 75
wait 2
servo 0, 225
wait 2
servo 0, 150
wait 2
goto servofun
現(xiàn)在它就會(huì)無限循環(huán),如果你喜歡,可以嘗試使它工作在任何地方,改變數(shù)值等等、
評論