超音波HCSR-04

工作原理

HC-SR04是利用發射超音波與接收超音波的方式,測量超音波從發射到接收的時間間隔。就能計算出障礙物與HC-SR04的距離。影片部分詳述了工作原理

程式寫法

如果不使用函式庫的話,我們就依據其原理寫出程式。程式的部分,就是先給trig腳位一個訊號,讓喇叭發出超音波脈衝,然後計算echo腳位處於HIGH電位的時間長度就行了了。

剩下就是利用 距離 = 時間 x 速度 的方式把我們要的距離計算出來。

函式庫用法

這裡是示範用Arduino IDE裡面的功能去搜尋函式庫,並且下載安裝的方式。

如果是用網頁搜尋,下載zip檔安裝的方式,請參考 DHT11 的範例