I2C - 從 VL53l0x IR 感測器取得數據
材料準備
- AmebaPro2 [ AMB82 MINI ] x 1
- VL53l0x IR 感測器 x 1
範例說明
介紹
此範例將說明如何取得 VL53l0x IR 感測器的數值並將其傳遞到 AMB82 MINI 開發板。 VL53L0X 距離感測器是基於 ST VL53L0X 的飛行時間(ToF)測距模組,精確測距可達2m,可透過I2C介面控制,功耗極低。
對於這兩個範例說明是相同的:
1) Continuous.ino
2) Single.ino
流程
將 VL53l0x IR 感測器連接到開發板的 I2C_SDA 和 I2C_SCL,如下圖所示。
在 “File” -> “Examples” -> “AmebaWire” -> “VL53L0x” -> “Continuous” 或 “Single” 中打開範例。
如果您想從 VL53L0X 感測器獲得單次距離測量,您將選擇 “Single”。 感測器可以選擇配置不同的測距配置文件,以獲得特定應用的更好性能。
對於這兩個範例,Serial Monitor 將輸出範圍測量值,如下圖所示。 如果2m範圍內沒有物體,則輸出8190。
程式碼說明
[1] VL53l0x 库和 Pololu 的範例:
https://github.com/pololu/vl53l0x-arduino
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. Terms of Use