在本篇文章中,我們將使用Arduino開發板連接超聲波傳感器測量距離,然後將結果顯示在LCD1602顯示屏上。
所需的硬件
● Arduino Uno開發板
● 超聲波傳感器(HC-SR04)
● 液晶顯示屏1602
● 10K電位器
● 連接導線
超聲波距離傳感器是如何工作?
超聲波傳感器發出高頻聲音脈衝,然後計算聲音回聲反射所需的時間。傳感器正面有2個開口。一個開口發射超聲波(類似於微型揚聲器),另一個接收它們(類似於微型麥克風)。
空氣中聲速約爲每秒341米(1100英尺)。超聲波傳感器使用該信息以及發送和接收聲音脈衝之間的時間差來確定到物體的距離。它使用以下數學方程式:
距離=時間 x 聲速 / 2
爲什麼/何時使用超聲波傳感器?
-
非常適合在正常和困難環境中進行精確的自動距離測量。
-
特別適用於光學傳感器無法使用的環境,如煙霧、灰塵等。
-
非常準確、穩定、可在大範圍內使用。
超聲波傳感器可以在不接觸待測介質的情況下測量以下參數:
◾ 距離
◾ 水平
◾ 直徑
◾ 是否存在
◾ 位置
工作過程
超聲波傳感器發射高頻聲音脈衝,然後根據回波信號從期望目標反射之後返回所花費的時間來計算距離。空氣中聲速爲每秒341米。計算距離後,它將顯示在LCD顯示屏上。
更多內容請參考以下鏈接;https://www.yiboard.com/thread-1078-1-1.html