HC-SR04 采用 IO 觸發測距。下面介紹一下其在 Windows 10 IoT Core 環境下的用法。
項目運作在 Raspberry Pi 2/3 上,使用 C# 進行編碼。
1. 準備
HC-SR04 ×1
Raspberry Pi 2/3 ×1
公母頭杜邦線 ×4
2. 連線
Vcc - 5V
Gnd - GND
Trig - GPIO 17 - Pin 11
Echo - GPIO 27 - Pin 13
3. 代碼
你需要在項目中添加一個 C# 代碼檔案 HCSR04.cs,将下面的代碼複制粘貼,并且不要忘記添加引用 Windows IoT Extensions for the UWP
4. 如何使用
第一步調用構造函數将 HCSR04 執行個體化,請傳入 Trig 和 Echo 的連接配接值
第二步調用 Initialize() 初始化裝置
第三步調用 ReadAsync() 讀取資料,傳回的是一個 double 類型的值
當需要關閉裝置時,調用 Dispose()
詳見 GitHub