圖片
![]() |
![]() |
運作
超音波測距模組用來測量前方障礙物的距離. HC-SR0這型號有四支針腳,
VCC : +5V
Trig : 接到GPIO04, 設為Output
Echo : 接到GPIO05, 設為Input
Gnd : 接地
Trig 先啟動3V, 加入電壓約10ms後再關掉. 過了一段時間準備後, Echo 針腳狀況會變成High, 此時就可以開始計時(t1), 因為此時開始發射8個40kHz的方型超音波.
當接收到回波後, 此針腳就狀態就會變成Low, 此時就可以結束計時(t2)
t2-t1就是聲波來回的時間, 所以單程時間為 (t2-t1)/2
音速
音速依當時溫及氣壓有所不同. 但差異不多, 所以可以依 340m/s的速度來計算. 也就是每秒會跑340公尺=34000cm.
官網
https://gpiozero.readthedocs.io/en/stable/api_input.html#distancesensor-hc-sr04


