5.
超音波
元件 6 腳位 A2(Trig) A3(Echo)
- 由超音波的發射器(T)、接收器(R)和控制電路所組成,應用聲波反射的原理,測量從發射到接收的時間差,換算出感測器所在位置與物體間的距離。
- 由Trig腳位發出訊號,Echo腳位接收訊號
- 感應角度約為 15 度,有效感測距離約 2 cm ~ 200 cm?
- 從訊號發出到接收到的時間* 聲音傳送速度/2,就是超音波感測器與 障礙物的距離。
- 當感測不出距離時會傳回0,所以寫程式時記得過濾無效資訊
測試一下以下程式傳回的距離
配合蜂鳴器,做個音效控制
程式注意事項:
- 如果連續不斷由Trig腳位發出信號,很容易造成前後訊號互相干擾,反而無法正確做計算,因此超音波測距時需要適當的時間間隔
- 當無法正常計算距離時,會傳回數值 0,所以寫程式時需要過濾無效資訊
延申參考