天天看點

張高興的 Windows 10 IoT 開發筆記:HC-SR04 超音波測距子產品

  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

張高興的 Windows 10 IoT 開發筆記:HC-SR04 超音波測距子產品

  

  3. 代碼

  你需要在項目中添加一個 C# 代碼檔案 HCSR04.cs,将下面的代碼複制粘貼,并且不要忘記添加引用 Windows IoT Extensions for the UWP

  4. 如何使用

  第一步調用構造函數将 HCSR04 執行個體化,請傳入 Trig 和 Echo 的連接配接值

  第二步調用 Initialize() 初始化裝置

  第三步調用 ReadAsync() 讀取資料,傳回的是一個 double 類型的值

  當需要關閉裝置時,調用 Dispose() 

  詳見 GitHub

繼續閱讀