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. 使用条款