mBot 與 Micro:bit
虛擬與現實的差異,真實問題往往更為複雜。
本節重點
本節重點
- mBot設備連接與使用(mBot車子、USB傳輸線、無線接收器)
- 鍵盤事件
- 機器車轉向原理
- 超音波感應器距離判斷
一、車子如何前進後退?
一、車子如何前進後退?
配置「上、下、左、右」的按鍵順序,當按下按鍵時控制車子前進、後退與轉彎,而「當鬆開任意(any)鍵」時,就將轉速設定為0,停止移動。
二、車子如何轉彎?
二、車子如何轉彎?
mBot機器車有兩個馬達,負責輸出不同的轉速,來控制車輛的轉向。車輪是固定的,但透過兩個車輪的轉速不一致,讓車子形成偏轉達到轉向效果。
三、如何使用超音波感應器?
三、如何使用超音波感應器?
觀察「超音波感應器」的連接線接在哪一個「埠號」,如「連接埠1」或「連接埠3」。透過mBlock內的貓熊角色,不停重複的說出感應器的內容,可得知是一個持續改變的數字(包含小數)。既然不易獲得固定的數字,只能大概掌握數字範圍,如「小於10」、「大於10」與「在5到10之間」。
知道「超音波感應器」是一個數字,表示與前方障礙物間的距離,透過判斷數字範圍,決定是否前進或停止。
- 距離障礙物「不到10公分」,就「停止」;
- 距離障礙物「超過10公分」,就繼續「前進」。
四、補充資料
四、補充資料