超聲波傳感器非常適合需要距離測量的各種項目,例如避免障礙物。
在這個單元中,將學習如何使用超聲波模組和micro:bit來檢測模組與前方障礙物之間的距離。
所需零件
零件介紹
超聲波模組:
超聲波檢測器模塊HC-SR04可以提供2cm-450cm的非接觸式測量距離,其測距精度可達3mm。
它包括一個超聲波發射器,接收器和電路控制器。
超聲波模組觸發信號後會發出超聲波。當超聲波遇到物體並被反射回去時,模組會輸出回聲信號,因此可以根據觸發信號與回聲信號之間的時間差來確定物體的距離。
基本工作原理如下:
1.首先將TRIG下拉,然後用至少10us的高平信號觸發;
2.觸發後,模組將自動發送8個40KHZ方波,並自動檢測是否有脈衝信號返回。
3.如果有信號返回,則通過ECHO輸出高平,高平的持續時間實際上是從發送超聲波到返回信號的時間。
測試距離=高平持續時間*聲速(340m / s)* 0.5
參數
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版上。然後將超聲波模組連接到keyestudio micro:bit傳感器擴充版。
如下圖所示。
程式積木(1)
程式積木(2)
範例結果接線完成並接上電源後,將上述兩個代碼發送到nicro:bit。您可以獲得相同的距離數據。並且您應該在micro:bit的LED矩陣上看到距離數據。