top of page

想一想

超聲波是一種聲音,不過因為它的頻率超過人類可聽到的範圍,所以大家是聽不到「超聲波」的。超聲波訊號被阻擋時,就會反射。透過收發訊號,便可以知道與其他物件之間的距離。

36.png

圖2.4.1 聲波的反射

超聲波感應器看似人類的眼睛。其實兩邊的圓孔分別用來發出及收回訊號,當發射器發出訊號並到達物件時,物件將訊號反射到超聲波感應器,並返回接收器,從而計算出與物件之間的距離。

37.jpg

圖2.4.2 bitExtension使用的超聲波感應器模組

挑戰任務

bitChassis設有超聲波感應器模組的連接端口,模組的Trigger (Trig) 由micro:bit的P16控制,而Echo則由P15控制。

我們需要先安裝擴展才可讀取超聲波感應器模組。

1. 在編程模塊版面先按下進階,再按擴展

30.png

2. 輸入sonar,然後按搜尋

38.png

3. 按下下圖這個擴展

39.png

4. 安裝成功

40.png

任務一

按下按鈕A時,在點陣顯示超聲波感應器模組的讀數

41.png
完成

任務二

當機械人前方10cm出現障礙物時,彩色發光二極管顯示紅色,否則顯示綠色。

42.png
完成
bottom of page