Arduino軟件程序的編制
發(fā)布時間:2013/11/13 20:59:42 訪問次數(shù):1743
只有主機(jī)遙控器才需要編寫程序,ATTINY13V-10SSU機(jī)械手小車上的從機(jī)接收器由于使用了32路舵機(jī)控制板,不需要編寫程序。鴕機(jī)控制板接收到主機(jī)遙控命令后,會自動領(lǐng)會,并驅(qū)動舵機(jī)工作。遙控器主機(jī)程序因為有詳細(xì)的注釋,就不贅述了。注意,向Arduino控制板寫程序前,要先把藍(lán)牙模塊從其TTL串行接口上拔下來,否則程序無法寫入,寫完程序后,再插上藍(lán)牙模塊。
主機(jī)遙控器程序任務(wù)是:采集遙控器游戲桿擴(kuò)展板上的PS搖桿和大拇指按鍵信息,處理后,通過藍(lán)牙串口,向遙控車上的舵機(jī)控制板發(fā)送字符串控制命令,這些命令分別控制小車的前后左右行走、機(jī)械手抓取或松開物體。
主機(jī)程序?qū)懭牒,按照圖9所示設(shè)置舵機(jī)控制板上跳線帽和電源供給,兩個設(shè)置波特率的DIP撥碼開關(guān)都撥到ON.主從機(jī)都插上藍(lán)牙模塊,就可以遙控樂高機(jī)械手小車了。
國內(nèi)的機(jī)器人愛好者限于條件,不可能像專門公司或者國外發(fā)燒友那樣,擁有先進(jìn)的數(shù)控機(jī)床和雕刻機(jī),針對特定的機(jī)器人項目,制作相應(yīng)尺寸和形狀的機(jī)械結(jié)構(gòu)件。當(dāng)然網(wǎng)上也有些制作機(jī)器人的結(jié)構(gòu)件,但是缺少齒輪、鏈輪等傳動件,而且重組性不強(qiáng),大都只能搭建幾個選定的機(jī)器人作品,想用網(wǎng)上那些結(jié)構(gòu)件創(chuàng)意出自己設(shè)計的機(jī)器人項目,困難比較大。受到機(jī)械結(jié)構(gòu)件的局限,國內(nèi)的Arduino創(chuàng)意作品主要停留在純電子趣味實(shí)驗階段,很少做到機(jī)電結(jié)合。
郡么有沒有種類豐富、高效方便的機(jī)械結(jié)構(gòu)件產(chǎn)品可以為Arduino電控系統(tǒng)提供機(jī)器人應(yīng)用的機(jī)械平臺呢?我認(rèn)為國際上流行的樂高積木是一個很好的選擇。
只有主機(jī)遙控器才需要編寫程序,ATTINY13V-10SSU機(jī)械手小車上的從機(jī)接收器由于使用了32路舵機(jī)控制板,不需要編寫程序。鴕機(jī)控制板接收到主機(jī)遙控命令后,會自動領(lǐng)會,并驅(qū)動舵機(jī)工作。遙控器主機(jī)程序因為有詳細(xì)的注釋,就不贅述了。注意,向Arduino控制板寫程序前,要先把藍(lán)牙模塊從其TTL串行接口上拔下來,否則程序無法寫入,寫完程序后,再插上藍(lán)牙模塊。
主機(jī)遙控器程序任務(wù)是:采集遙控器游戲桿擴(kuò)展板上的PS搖桿和大拇指按鍵信息,處理后,通過藍(lán)牙串口,向遙控車上的舵機(jī)控制板發(fā)送字符串控制命令,這些命令分別控制小車的前后左右行走、機(jī)械手抓取或松開物體。
主機(jī)程序?qū)懭牒,按照圖9所示設(shè)置舵機(jī)控制板上跳線帽和電源供給,兩個設(shè)置波特率的DIP撥碼開關(guān)都撥到ON.主從機(jī)都插上藍(lán)牙模塊,就可以遙控樂高機(jī)械手小車了。
國內(nèi)的機(jī)器人愛好者限于條件,不可能像專門公司或者國外發(fā)燒友那樣,擁有先進(jìn)的數(shù)控機(jī)床和雕刻機(jī),針對特定的機(jī)器人項目,制作相應(yīng)尺寸和形狀的機(jī)械結(jié)構(gòu)件。當(dāng)然網(wǎng)上也有些制作機(jī)器人的結(jié)構(gòu)件,但是缺少齒輪、鏈輪等傳動件,而且重組性不強(qiáng),大都只能搭建幾個選定的機(jī)器人作品,想用網(wǎng)上那些結(jié)構(gòu)件創(chuàng)意出自己設(shè)計的機(jī)器人項目,困難比較大。受到機(jī)械結(jié)構(gòu)件的局限,國內(nèi)的Arduino創(chuàng)意作品主要停留在純電子趣味實(shí)驗階段,很少做到機(jī)電結(jié)合。
郡么有沒有種類豐富、高效方便的機(jī)械結(jié)構(gòu)件產(chǎn)品可以為Arduino電控系統(tǒng)提供機(jī)器人應(yīng)用的機(jī)械平臺呢?我認(rèn)為國際上流行的樂高積木是一個很好的選擇。
熱門點(diǎn)擊
- 磁滯現(xiàn)象
- 制作邏輯測試筆的電路
- LM6172是一款帶寬達(dá)140M的寬帶雙運(yùn)放
- RC時間常數(shù)
- 自制50M采樣率的USB接口示波器
- 電烙鐵的常見故障及排除方法
- 正弦波的角度測量
- 印制電路板上元器件布設(shè)原則
- 電容器放電
- Arduino軟件程序的編制
推薦技術(shù)資料
- Nuclei lntellig
- RISC-V子系統(tǒng)模式技術(shù)結(jié)構(gòu)
- 物理量子比特量子芯片Willo
- MPS電源管理一站式解決方案詳情
- 薄緩沖層AlGaN/GaN外延
- 2024年全球第三代半導(dǎo)體行業(yè)十大事件
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究