Arduino 超音波測距模組 HC-SR04 資料讀取

2022.12.11 / Arduino
HC-SR04 超音波測距模組可偵測障礙物與感測器間的距離,可做到汽車的倒車警示功能。

連接方式

Vcc 需連接 5V,TRIG 與 ECHO 分別連接 12、13 腳位。

安裝套件

這邊使用 Ultrasonic 套件來讀取 HC-SR04,請透過 Library Manager 搜尋 HC-SR04 或 Ultralsonic 套件並安裝。

程式碼

備註:Ultrasonic 預設輸出的數值為「公分」。

 1#include <Ultrasonic.h>
 2
 3Ultrasonic ultrasonic(12, 13);
 4int distance;
 5
 6void setup()
 7{
 8    Serial.begin(9600);
 9}
10
11void loop()
12{
13    distance = ultrasonic.read();
14    Serial.println(distance);
15    delay(200);
16}

最後可從 Serial Monitor 中觀察到 HC-SR04 的測距結果。

相關文章

Ted Liou

雲科碩士在讀中,專注於 Unity C#、TouchDesigner 技術,常把技術筆記分享到部落格,偶爾還直接挪用文章來當教材的研究生。