如何在Arduino IDE中使用Nucleo板运行ToF传感器
如何在Arduino IDE中使用Nucleo板运行ToF传感器本文适用于那些习惯于使用Arduino IDE开发应用程序但还不熟悉如何在Aruino世界中使用ST产品的人。这个概念结合了。。。
如何在Arduino IDE中使用Nucleo板运行ToF传感器
本文适用于那些习惯于使用Arduino IDE开发应用程序,但还不熟悉如何在Arduino世界中使用ST产品的人。这个概念将最佳性能的硬件与简单的Arduino IDE相结合,以实现快速原型设计。本文的目标是展示如何开始使用Arduino IDE和ST最受欢迎的STM32板以及ST最流行的飞行时间传感器。
本文将以X-NUCLEO-53L1A1和NUCLEO-F401RE为例。请查收这篇文章在这里查看所有其他可用的ST飞行时间传感器库。
-
安装Arduino IDE
-
在IDE中安装STM32板库
-
安装VL53L1X Arduino库
3.1 Github文件下载
从下载两个zip文件开始Github公司。
图1
这个 STM32杜诺/VL53L1X仅包含VL53L1X设备Arduino库。需要安装此库才能使用下一个库中包含的示例。
这个STM32duino/X-核-53L1A1包含支持扩展板的库(X-NUCLEO-53L1A1)和示例。
3.2添加库
下载两个zip文件后,单击绘制/包含库/添加ZIP库并浏览到已经下载了两个ZIP文件的目录以安装这两个库。图2:
3.3荷载示例示意图
安装两个库后,单击文件/示例/STM32duino X-NUCLEO-53L1A1/STM32duino/X-NUCLEO-53L11A1_HelloWord_Interrupt将示例草图加载到IDE中(图3)图3
3.4选择Nucleo板
选择正确的Nucleo板F401RE目标(图4)图4
3.5选择正确的COM端口(图5)
图5
3.6编译并闪存Arduino板(图6)
图6
3.7打开串行监视器(图7)
图7
3.8结果
测距结果应显示在串行终端上,如图8所示图8
