SharpDistSensor
Преобразование сигналов аналоговых ИК-датчиков расстояния Sharp в миллиметры с поддержкой нескольких моделей и фильтрацией шумов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c44693a972cba9fabf9259a32d89118680e93717f44b42c3ab595293a5e04f4aSharpDistSensor-1.6.0-c44693a9.zipОписание
Работа с аналоговыми ИК-датчиками расстояния Sharp требует преобразования сырого сигнала в реальные миллиметры. Эта библиотека берёт на себя всю математику: по умолчанию использует калибровку для Sharp GP2Y0A60SZLF (диапазон 50–1500 мм), но позволяет выбрать предустановленные параметры других моделей или задать свои коэффициенты полиномиальной или степенной функции. Встроена медианная фильтрация со скользящим окном регулируемого размера для подавления шумов. В комплекте пять примеров: базовая работа, выбор по модели датчика, произвольная полиномиальная и степенная калибровка, работа с массивом датчиков. Зависит от библиотеки MedianFilter. Подходит для проектов, где нужна точная дистанция без ручной обработки данных.