DiFinders
Унифицированный интерфейс для ультразвуковых, инфракрасных и ToF-датчиков расстояния от разных производителей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e3f0e8f46d949aa1a2c0a73fab7cb7639537a603e8b088da7d6e0e8c7bc0ecf8DiFinders-0.1.2-e3f0e8f4.zipОписание
Унифицированная библиотека для датчиков расстояния, приближения и движения — подходит, если вы работаете с дешёвыми модулями с AliExpress, Amazon или eBay, которые часто не имеют официальной поддержки. DiFinders охватывает ультразвуковые датчики (HC-SR04), инфракрасные модули Sharp, пиромоторные сенсоры PIR, а также более продвинутые ToF-решения от ST (VL53/VL6180) и UART-модули (US-100, A02YYUW, TFMini, HLK-LD24xx). Работает на AVR, ESP32, SAMD, STM32, RP2040, nRF52/nRF53 и других платах. Главная фишка — один набор функций (ready, selfTest, health, lastBusError) для всех датчиков, честные значения времени и примеры с указанием точных параметров подключения. Если у вас китайский клон неизвестного производителя и стандартные библиотеки не работают, эта может спасти ситуацию.