Обнаружение препятствий датчиком VL53L0X
- Войдите на сайт для отправки комментариев
Всем доброго времени суток!
Не так давно я купил пару датчиков расстояния - VL53L0X и VL53L1X (https://aliexpress.ru/item/1005002919950814.html?spm=a2g39.orderlist.0.0.14274aa6hz7RoJ&_ga=2.88868952.216126687.1637329939-1337674522.1633009188), надеясь использовать их не по совсем прямому назначению - для детекции препятствий или для обнаружения попадания объектов в раструб в условиях летнего солнечного дня. Желаемая дистанция обнаружения - метр (ну, от 70 см до 1 м). До них я использовал ИК-датчики в таком жёлтом корпусе с резьбой и парой гаек (не помню названия), и они меня, конечно, устраивают, но при ярком солнце дальше 40 см они ничего не видят, да и уж очень большие они и энергии много потребляют.
Я узнал, что в МК в датчике VL53L0X предусмотрен пин GPIO1 (или INT), предназначенный для работы с прерыванием на, например, arduino, однако, как я понял, его нужно запрограммировать. Как-то.
В общем, я хотел бы попросить помощи у уважаемого сообщества с тем, чтобы смочь-таки использовать VL53L0X в качестве датчика обнаружения с помощью трёх проводов (если можно единожды запрограммировать его по IIC и убрать эти провода), поскольку я даже прочитав даташит от ST не понимаю, каких действий датчик от меня ждёт. Буду невероятно благодарен за помощь!
В даташите отсылка на другой документ, где описан API. А вообще ищи библиотеку, наверняка есть.