Ультразвуковой датчик HC-SR04 and Arduino Tutorial


Ультразвуковой датчик HC-SR04 and Arduino Tutorial

Эхо-контакты - к любому цифровому контакту ввода-вывода на Ультразвуковой модуль HC-SR04 имеет 4 Штыря, Землю, VCC, тригонометрию и Эхо. Заземление и контакты VCC модуля должны быть подключены к заземлению и контактам 5 вольт на плате Arduino соответственно, а триггерные и плате Arduino.

Для того чтобы генерировать ультразвук, вам нужно установить триггер в высокое состояние на 10 мкс. Это будет посылать звуковой всплеск 8 циклов, который будет двигаться со скоростью звука, и он будет принят в Эхо-выводе. Эхо-контакт будет выводить время в микросекундах прохождения звуковой волны.

Например, если объект находится на расстоянии 10 см от датчика, а скорость звука составляет 340 м/с или 0,034 см / МКС, то звуковая волна должна будет пройти около 294 ед. секунд. Но то, что вы получите от Эхо-Штыря, будет вдвое больше этого числа, потому что звуковая волна должна двигаться вперед и отскакивать назад. Таким образом, чтобы получить расстояние в СМ, нам нужно умножить полученное значение времени прохождения от Эхо-штыря на 0,034 и разделить его на 2.

Компоненты, необходимые для этого учебника

  • Ultrasonic Sensor HC-SR04 
  • Arduino Board 
  • Breadboard and Jump Wires