Приобрести датчик можно в магазине – партнере проекта FastAVR со скидкой 10% если перейти по ссылке
Ультразвуковой дальномер HC-SR04 подключение к Arduino
Датчик имеет 4 вывода (стандарта 2.54мм):
-
- VCC: “+” питание.
- TRIG (T): вывод входного сигнала.
- ECHO (R): вывод выходного сигнала (Длина сигнала зависит от расстояния объекта до датчика).
- GND: “-” питание.
Принцип работы датчика можно условно разделить на 4 этапа
- Подаем импульс продолжительностью 10 мкс, на вывод Trig.
- Внутри дальномера входной импульс преобразуется в 8 импульсов частотой 40 КГц и посылается вперед через “T глазик”
- Дойдя до препятствия, посланные импульсы отражаются и принимаются “R глазиком”. Получаем выходной сигнал на выводе Echo.
- Непосредственно на стороне контроллера переводим полученный сигнал в расстояние по формуле:
- ширина импульса(мкс)/58= дистанция (см)
- ширина импульса(мкс)/148= дистанция (дюйм)
С теоретической частью разобрались, переходим к практической.
Как уже стало понятно из вышесказанного, для подключения нам потребуется только два цифровых вывода Ардуино.
Подключение:
- VCC на + 5 вольт на ардуино.
- TRIG на 9 пин ардуино.
- ECHO на 8 пин ардуино.
- GND на любой из GND пинов ардуино.