如何通过arduino使用RP Lidar计算到物体的距离?

How to calculate the distance to an object using RP Lidar through arduino?

我找到了一个代码,它可以改变 LED 的亮度,并随着物体以不同角度移动以及在激光雷达前方移动或远离激光雷达而改变其颜色,但问题在于代码有效只有 0.5 米,不会超过它。

我尝试像第 109 行那样更改代码的一些参数。我将 500 更改为 1000,以便范围从 0.5 米变为 1 米,但激光雷达在 0.5 米之前无法工作。

库的link和我正在使用的代码已附上here

我正在使用的代码被命名为 distance_to_colour 并且存在于示例文件夹中。

有一个三元if语句,其中读数大于500被重置为0。 我想如果你将它增加到 6000,你将达到 rplidar 的 prf 限制。