Двигатель может вращаться, и Arduino выводит данные. , однако данные странные и противоречивые. Я использую код из библиотеки RPLidar (https://github.com/robopeak/rplidar_arduino). Код, который я использую, — это код из библиотеки simple_connect, но с лидаром, инициализированным для Serial2.
Это пример того, как выглядят данные при выводе. Поскольку лидар вращается по кругу, угол должен постоянно меняться, но вместо этого прыгает.
Код: Выделить всё
distance : 259.00, angle : 24.77
distance : 268.75, angle : 30.47
distance : 279.50, angle : 34.03
distance : 0.00, angle : 41.23
distance : 128.00, angle : 0.16
distance : 1600.00, angle : 47.13
distance : 1772.25, angle : 51.25
distance : 1931.25, angle : 4.20
distance : 0.00, angle : 57.95
distance : 3648.00, angle : 58.72
distance : 3973.25, angle : 410.23
Подробнее здесь: https://stackoverflow.com/questions/786 ... duino-mega