Оглавление:

Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов
Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов

Видео: Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов

Видео: Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов
Видео: Как настроить УЛЬТРАЗВУКОВОЙ ДАТЧИК для Arduino ?! 2024, Декабрь
Anonim
Использование ультразвукового датчика расстояния и последовательного выхода монитора
Использование ультразвукового датчика расстояния и последовательного выхода монитора

Эй, ребята! Хотите узнать, как использовать последовательный выход монитора. Итак, у вас есть идеальный учебник о том, как это сделать! В этом руководстве я проведу вас через простые шаги, необходимые для определения расстояния с помощью ультразвукового датчика и сообщения об этом на последовательном мониторе.

Шаг 1. Шаг 1. Загрузка IDE Arduino

Шаг 1. Загрузка IDE Arduino
Шаг 1. Загрузка IDE Arduino

Загрузите и установите Arduino IDE (интерактивную среду разработки), используя ссылку ниже:

www.arduino.cc/en/Main/Software Выберите и сохраните версию, которая лучше всего подходит для вашей операционной системы и конфигурации.

Шаг 2: Шаг 2: Аппаратные материалы

  1. 1 плата Arduino
  2. 1 макет
  3. 1 ультразвуковой датчик
  4. Провода перемычки
  5. Резисторы

Шаг 3: Шаг 3: Сборка оборудования

Шаг 3: Сборка оборудования
Шаг 3: Сборка оборудования

1) Добавьте ультразвуковой датчик на макетную плату. В ультразвуковом датчике 4 контакта. Это Vcc (источник питания 5 В), Trig (триггер), Echo, Gnd (Groud). Подключите Vcc к источнику питания 5 В, Gnd к земле, Echo к контакту 13, триггер к контакту 11 с помощью перемычек и резисторов, показанных на схеме.

2) На рисунке выше показано, как должны выглядеть соединения.

Шаг 4: Шаг 4: Загрузка и запуск программы

Загрузите прилагаемую программу arduino на свой ноутбук. Подключите ардуино к ноутбуку и запустите программу.

В Arduino IDE откройте Инструменты-> последовательный монитор. Поместите препятствие близко и далеко от ультразвукового датчика. Наблюдайте за выводом на серийном мониторе. Это должно показать расстояние между ультразвуковым датчиком и препятствием.

Шаг 5: Шаг 5: понимание программы

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

Функция pulseIn () будет ждать, пока вывод перейдет в ВЫСОКИЙ уровень, вызванный отраженной звуковой волной, и начнет отсчет времени, затем она будет ждать, пока вывод перейдет в НИЗКИЙ уровень, когда звуковая волна закончится, что остановит отсчет времени. В конце функция вернет длину импульса в микросекундах. Чтобы получить расстояние, мы умножим продолжительность на 0,034 и разделим на 2, как описано в этом уравнении. В конце мы напечатаем значение расстояния на последовательном мониторе.

В методе настройки объявите контакт 4 как Input и инициализируйте buttonOn как false.

В циклическом методе считывается текущее значение нажатия кнопки. если она нажата, она переключает кнопку с выключения на включение. При следующем нажатии кнопки она переключается с включения на выключение. Добавлены задержки, чтобы уменьшить шум и избежать слишком быстрого изменения вывода.

Рекомендуемые: