Пример 17. Модуль HC-SR04

Примеры

ПРИМЕРЫ

Ультразвуковой модуль измерения расстояния HC-SR04 может служить прекрасным датчиком для робота, благодаря которому он сможет определять расстояния до объектов, объезжать препятствия, или строить карту помещения. Его можно также использовать в качестве датчика для сигнализации, срабатывающего при приближении объектов.

Ультразвуковой дальномер определяет расстояние до объектов точно так же, как это делают дельфины или летучие мыши. Он генерирует звуковые импульсы на частоте 40 кГц и слушает эхо. По времени распространения звуковой волны туда и обратно можно однозначно определить расстояние до объекта.

Модуль оборудован четырехпиновым разъемом стандарта 2.54мм:

  • Vcc – положительный контакт питания;
  • Trig – цифровой вход. Для запуска измерения необходимо подать на этот вход логическую единицу на 10 мкс. Следующее измерение рекомендуется выполнять не ранее чем через 50 мс;
  • Echo – цифровой выход. После завершения измерения, на этот выход будет подана логическая единица на время, пропорциональное расстоянию до объекта;
  • GND – отрицательный контакт питания.

Модуль HC-SR04


Описание:

В этом примере продемонстрируем работу с данным модулем. Выведем значение расстояния между датчиком расстояния и препятствием на ЖК-дисплей. Вам также будет необходимо скачать библиотеку NewPing.


Схема:

Схема: Подключение модуля HC-SR04 к Arduino


Скетч: