Погляди: 164 Автор: Грейс Опубліковано Час: 2021-07-26 Походження: Ділянка
HC-SR04-це дуже популярний датчик для вимірювання відстані. Він випромінює ультразвукові хвилі з частотою 40 кГц. Ультразвукові хвилі подорожують повітрям. Якщо на шляху є об'єкти або перешкоди, він відскочить назад до модуля. Враховуючи час розповсюдження та швидкість звуку, ви можете обчислити відстань.
● Типова робоча напруга: 5В
● Ультра-дрібний статичний робочий струм: менше 5 мА
● Кут зондування (опір R3 вищий, чим вище посилення, тим більший кут виявлення):
Опір R3 становить 392, не більше 15 градусів
R3 опір становить 472, не більше 30 градусів
● Відстань виявлення (опір R3 може регулювати посилення, тобто відрегулювати відстань виявлення):
R3 опір становить 392 2 см-450см
R3 опір становить 472 2 см-700см
● Висока точність: до 0,3 см
● Сліпа зона (2 см) супер закриваються
VCC - +5 V постачання
Trig - тригер вхід датчика. Мікроконтролер застосовує 10 імпульсу тригера США до Ультразвуковий HC-SR04 . модуль
Ехо -echo вихід датчика. Microcontroller зчитує/відстежує цей штифт, щоб виявити перешкоду або знайти відстань.
Gnd - земля
Використовуйте IO для запуску діапазону, даючи сигнал високого рівня щонайменше 10US;
● Модуль автоматично надсилає 8 квадратних хвиль 40 кГц, щоб автоматично виявити, чи є повернення сигналу.
● Існує повернення сигналу через вихід вводу в ІО високий рівень, тривалість високого рівня становить (4) час від передачі до повернення ультразвукової хвилі. Відстань тесту = (високий час * швидкість звуку (340 м / с)) / 2
Ардуїно
pulsein (): Використовується для виявлення ширини імпульсу високих та низьких рівнів виходу штифтом.
пульсей (штифт, значення);
pulsein (штифт, значення, тайм -аут); // час
Штифт --- шпилька, який повинен прочитати імпульс
Значення --- тип імпульсу, який слід читати, високий або низький
Тайм-аут --- Час очікування, в мікросекундах тип даних не підписаний довгим цілим числом
З'єднання досить прості, ви можете посилатися на зображення нижче за допомогою схеми ланцюга на борту.
Якщо ви бачите тут, я вважаю, що ви зрозуміли метод експлуатації використання ультразвукового датчика з Arduino. Давайте вживаємо заходів і спробуємо самостійно!