04.超音波感應
0. 關於超音波(講義34頁)
0. 關於超音波(講義34頁)
- 超音波的工作頻率已超過人耳所能接收的聽力範圍,在攝氏25度的環境中,音波的速度約為毎秒340公尺
- 生活中的汽車倒車雷達、醫院使用的超音波顯像設備、漁船的聲納檢測,都與超音波感應技術相關
- 藉由超音波的傳送與反射後的接收時間,可以推算出前方物體的距離與概略圖像
- mBot超音波感測距範圍約為4 ~ 400公分,角度範圍約為30度
1.超音波測距顯示(講義35頁)
1.超音波測距顯示(講義35頁)
- 請「按下綠旗」,讓角色貓熊「說出」mBot與你的手掌之間的「距離」
- 試著將感測的數據「四捨五入」,讓角色貓熊說出「整數」的「距離」
2.超音波與角色互動(講義37頁)
2.超音波與角色互動(講義37頁)
- 利用超音波讓角色貓熊產生「左右移動」、「外形變化」等互動動作
1.當mBot與手掌距離「小於10」,角色「向右移動」,反之「向左移動」
3.超音波電子琴(講義35頁)
3.超音波電子琴(講義35頁)
- 請「按下綠旗」,讓mBot能依與你手掌之間的距離不同,發出Do(C4)、Re(D4)、Mi(E4)的音階
1.如果:距離「小於5」發出Do音(C4),1/2拍
2.如果:距離「小於10」,發出Re音(D4),1/2拍
3.如果:距離「小於15」,發出Mi音(E4),1/2拍
- 試著在發出聲音時,讓mBot切換不同的LED亮光效果。
4.超音波避障車(講義37頁)
4.超音波避障車(講義37頁)
- 請「按下綠旗」,利用超音波感應,讓mBot偵測前有障礙物時會有下列因應動作:
1.右轉 -> 修正路線
2.前進 -> 向前移動
- 試著加入「後退」 -> 調整轉變空間,並增加各項動作的「等待秒數」,找出合宜的時間配置
課堂作業
課堂作業
- 請練習編寫程式,運用超音波感應器判斷,當mBot偵測到前方10公分處有障礙物時,能自動後退一小步、接著向右轉彎,再繼續向前移動以避開障礙物。
- 作品檔名:「班級座號_超音波避障.sb2」,將檔案上傳至Classroom作業單中繳交。