Robot:bit 巡線避障小車套件_體感遙控車教程
2018-02-17 11:48[Robot:bit] Robot:bit巡線避障小車套件_體感遙控車教程
nils 發表於 5 天前 | 只看該作者 |只看大圖 |倒序流覽 |閱讀模式 [複製連結]
本帖最後由 nils 於 2018-2-10 18:05 編輯
最近幾天我們淘寶上新了全新的Robot:bit巡線避障機器人套件,它是用基於Micro:bit研發的Robot:bit拓展板搭建的多功能DIY機器人平臺,提供了多種模式,其基礎的功能便是巡線和避障,還有更多拓展玩法等著你去動手去發現,想嘗鮮的小夥伴可以戳這裡Robot:bit巡線避障機器人套件。當新用戶們拿到新品的同時還在考慮怎麼玩起來嗎?不用怕,有的就是教程教你快速上手全新的Robot:bit巡線避障機器人。
遙控機器人教程
基本原理
針對全新的Robot:bit機器人套件,結合Micro:bit內置的2.4G通信模組,結合Makecode圖形化程式設計,新增了體感遙控小車的玩法,其基本原理就是你首先需要兩塊Micro:bit,將兩個Micro:bit設置在同一個無線通訊組下,使得兩塊Micro:bit可以實現資料的通訊,就可以簡單的理解為收聽廣播節目需要在指定的頻率頻道下才能被收聽,無線傳輸的原理也大概就是這樣。
接線
當親們拿到全新的全新的Robot:bit機器人時,按照說明書的安裝步驟,想必大家很快的就會完成組裝,全新的鈑金底盤,讓安裝變得更加的簡單,方便。雖然說明書後面也有接線的說明圖,但還是手把手教學一下。
體感遙控小車主要通過一塊Micro:bit的動作控制搭載有另一塊Micro:bit的機器人進行前後左右的動作控制,增加了機器人的趣味性,之間化身遙控車,因此主要的連線也很簡單,就是控制電機的正反轉,因此接線就是TT馬達1——M2B,TT馬達2——M1A,及:
TT馬達1——M2B
TT馬達2——M1A
接線圖如下:
遙控小車接線圖
按照上面圖片的連接,我們的巡線器人就接線完畢了,下面我們編寫一下實例程式並燒錄,啟動!
編寫程式
直接貼一張程式的圖
小車接收端程式圖
遙控發射端程式圖
示例程式說明:
注意:主控板上搭載的是小車接收端的程式,用作遙控的那一塊搭載的是遙控發射端的程式,大家在燒錄後安裝時必要安裝錯了。
小車接收端程式說明:
首先兩個Micro:bit要實現2.4G通訊需要將他們設在同一個無線通訊陣列下,這裡我們設置在無線陣列1裡面,所以無論是發射端還是接收端的開機設置都是先設置無線陣列,小車接收端開機時顯示笑臉,主程序設置標記位元判斷,在接收到不同標記位元信號時做出不同的執行動作,可以從程式中看出分別是前進後退向左和向右。
遙控發射端程式說明:
開機程式時顯示數位倒計時並進入準備狀態,主程序顯示不同標記位元狀態時的遙控顯示畫面包括向左,向右,向上,向下的箭頭指示現在小車運行狀態。函數checkXY 使用內置的陀螺儀感知現在遙控器的一個傾斜狀態,大家合一直接下載用作參考。
示例程式: Robotbit遙控車教程.zip (652.14 KB, 下載次數: 1)
手工體感遙控自走車
Micro:bit 自走車機器人(KittenBot) 套件
歡迎訂閱關注轉發Kittenbot官方微信公眾號!海量教程等你玩轉。
Micro:bit 自走車機器人(KittenBot) 套件
標籤:
—————