Назад к каталогу

UltraPing

Ультразвуковые датчики расстояния без конфликтов с аппаратными таймерами и функциями вроде tone()

Версия1.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер7.06 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.07.06 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-07-30 15:20:54 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:8f05a63bcc8e3b125efd86d6cbcdbeb5b1de20ce3a969c93a9ca4883c03aa152
АрхивUltraPing-1.0.0-8f05a63b.zip

Описание

Простая библиотека для работы с ультразвуковыми датчиками расстояния вроде HC-SR04, которая не конфликтует с другим кодом, требующим аппаратных таймеров. В отличие от NewPing, UltraPing использует только блокирующие функции (delayMicroseconds, pulseIn), поэтому не занимает Timer2 и не мешает функциям вроде tone() или некоторым библиотекам PWM и сервоприводов. Поддерживает одноконтактный режим (когда trigger и echo на одном выводе), встроенный медианный фильтр для уменьшения шума, и преобразование в сантиметры или дюймы. API похож на NewPing, так что пересаживаться с неё будет легко. Подойдёт для проектов, где таймеры заняты другими критичными операциями.

Версии

Показано: 1
1.0.02026-08-23 19:13:42 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP