Arduino軟件程序的編制
發布時間:2013/11/13 20:59:42 訪問次數:1735
只有主機遙控器才需要編寫程序,ATTINY13V-10SSU機械手小車上的從機接收器由于使用了32路舵機控制板,不需要編寫程序。鴕機控制板接收到主機遙控命令后,會自動領會,并驅動舵機工作。遙控器主機程序因為有詳細的注釋,就不贅述了。注意,向Arduino控制板寫程序前,要先把藍牙模塊從其TTL串行接口上拔下來,否則程序無法寫入,寫完程序后,再插上藍牙模塊。
主機遙控器程序任務是:采集遙控器游戲桿擴展板上的PS搖桿和大拇指按鍵信息,處理后,通過藍牙串口,向遙控車上的舵機控制板發送字符串控制命令,這些命令分別控制小車的前后左右行走、機械手抓取或松開物體。
主機程序寫入后,按照圖9所示設置舵機控制板上跳線帽和電源供給,兩個設置波特率的DIP撥碼開關都撥到ON.主從機都插上藍牙模塊,就可以遙控樂高機械手小車了。
國內的機器人愛好者限于條件,不可能像專門公司或者國外發燒友那樣,擁有先進的數控機床和雕刻機,針對特定的機器人項目,制作相應尺寸和形狀的機械結構件。當然網上也有些制作機器人的結構件,但是缺少齒輪、鏈輪等傳動件,而且重組性不強,大都只能搭建幾個選定的機器人作品,想用網上那些結構件創意出自己設計的機器人項目,困難比較大。受到機械結構件的局限,國內的Arduino創意作品主要停留在純電子趣味實驗階段,很少做到機電結合。
郡么有沒有種類豐富、高效方便的機械結構件產品可以為Arduino電控系統提供機器人應用的機械平臺呢?我認為國際上流行的樂高積木是一個很好的選擇。
只有主機遙控器才需要編寫程序,ATTINY13V-10SSU機械手小車上的從機接收器由于使用了32路舵機控制板,不需要編寫程序。鴕機控制板接收到主機遙控命令后,會自動領會,并驅動舵機工作。遙控器主機程序因為有詳細的注釋,就不贅述了。注意,向Arduino控制板寫程序前,要先把藍牙模塊從其TTL串行接口上拔下來,否則程序無法寫入,寫完程序后,再插上藍牙模塊。
主機遙控器程序任務是:采集遙控器游戲桿擴展板上的PS搖桿和大拇指按鍵信息,處理后,通過藍牙串口,向遙控車上的舵機控制板發送字符串控制命令,這些命令分別控制小車的前后左右行走、機械手抓取或松開物體。
主機程序寫入后,按照圖9所示設置舵機控制板上跳線帽和電源供給,兩個設置波特率的DIP撥碼開關都撥到ON.主從機都插上藍牙模塊,就可以遙控樂高機械手小車了。
國內的機器人愛好者限于條件,不可能像專門公司或者國外發燒友那樣,擁有先進的數控機床和雕刻機,針對特定的機器人項目,制作相應尺寸和形狀的機械結構件。當然網上也有些制作機器人的結構件,但是缺少齒輪、鏈輪等傳動件,而且重組性不強,大都只能搭建幾個選定的機器人作品,想用網上那些結構件創意出自己設計的機器人項目,困難比較大。受到機械結構件的局限,國內的Arduino創意作品主要停留在純電子趣味實驗階段,很少做到機電結合。
郡么有沒有種類豐富、高效方便的機械結構件產品可以為Arduino電控系統提供機器人應用的機械平臺呢?我認為國際上流行的樂高積木是一個很好的選擇。
上一篇:USB調試時的跳線帽和電源設置
上一篇:MMA7361加速度傳感器