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

Ted Liou 2022.12.11 實體介面 最後更新 2026.05.31

快速摘要

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# 工程師,主要分享 Unity、C# 與 Vibe Coding 相關技術教學。

上一篇 WebSocketSharp 基礎語法:連線、架設、訊息收發與伺服器廣播 下一篇 Arduino 程式庫安裝 (官方)