UltrasonicX
Неблокирующая работа с ультразвуковыми датчиками HC-SR04 с усреднением данных, отслеживанием движения и расчётом скорости
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f30a2a96ef0218e83c65077b44a0a6fdc894478ea70dbc7b23b7ae6069375bd1UltrasonicX-1.0.1-f30a2a96.zipОписание
Неблокирующая библиотека для работы с ультразвуковыми датчиками HC-SR04, которая не зависит от долгих таймаутов и не парализует основной цикл программы. Поддерживает измерение расстояния в сантиметрах, миллиметрах, метрах, дюймах, футах и ярдах. Может определять, находится ли объект в пределах заданного радиуса, отслеживать движение — приближается ли предмет или удаляется, и рассчитывать скорость в см/с. Встроенная усреднение по нескольким быстрым измерениям помогает избавиться от шумов в данных. Есть функция вывода информации в формате для радарных приложений и обработки в Processing. Подойдёт для проектов с дистанционным измерением и мониторингом движущихся объектов.