0
КОРЗИНА
0 ТОВАРА

Библиотека iarduino_HC_SR04 для работы с ультразвуковым датчиком расстояния

tremaru / iarduino_HC_SR04

★ Обновлено: 18:42 17.10.2019 ☆ Создан: 18:54 21.05.2019

Релизы

Версия 1.0.1
22.09.2021
Cкачать

Описание библиотеки:

Библиотека позволяет получать расстояние в см, от датчика расстояния HC-SR04 до препятствия.

Данная библиотека отправляет стартовый сигнал датчику, ждёт сигнал ответа и преобразует длительность сигнала ответа в расстояние. Выполнение кода скетча приостанавливается на время ожидания сигнала ответа от датчика, которое может достигать 38 мс. Если Ваш код критичен к таким задержкам, воспользуйтесь библиотекой использующей внешнее прерывание iarduino_HC_SR04_int, или библиотекой использующей аппаратный таймер iarduino_HC_SR04_tmr, эти библиотеки не ждут ответа от датчика, а сразу возвращают расстояние.

Синтаксис трёх библиотек одинаков, но у библиотеки использующей аппаратный таймер есть две дополнительные функции begin() и work().

Назначение функций:

Подробное описание работы с библиотекой, находится в разделе Wiki - датчик HC-SR04.

#include <iarduino_HC_SR04.h> // Подключаем библиотеку.
iarduino_HC_SR04 ОБЪЕКТ( ВЫВОД_TRIG , ВЫВОД_ECHO ); // Создаём объект.

Функция distance( [ ТЕМПЕРАТУРА ] ); // Возвращает расстояние в см, принимая, в качестве необязательного параметра, температуру воздуха.

Переменная averaging // Положительное целое число - коэффициент усреднения показаний возвращаемых функцией distance().

Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?