Оглавление:
- Шаг 1. Шаг 1. Загрузка IDE Arduino
- Шаг 2: Шаг 2: Аппаратные материалы
- Шаг 3: Шаг 3: Сборка оборудования
- Шаг 4: Шаг 4: Загрузка и запуск программы
- Шаг 5: Шаг 5: понимание программы
Видео: Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Эй, ребята! Хотите узнать, как использовать последовательный выход монитора. Итак, у вас есть идеальный учебник о том, как это сделать! В этом руководстве я проведу вас через простые шаги, необходимые для определения расстояния с помощью ультразвукового датчика и сообщения об этом на последовательном мониторе.
Шаг 1. Шаг 1. Загрузка IDE Arduino
Загрузите и установите Arduino IDE (интерактивную среду разработки), используя ссылку ниже:
www.arduino.cc/en/Main/Software Выберите и сохраните версию, которая лучше всего подходит для вашей операционной системы и конфигурации.
Шаг 2: Шаг 2: Аппаратные материалы
- 1 плата Arduino
- 1 макет
- 1 ультразвуковой датчик
- Провода перемычки
- Резисторы
Шаг 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.
В циклическом методе считывается текущее значение нажатия кнопки. если она нажата, она переключает кнопку с выключения на включение. При следующем нажатии кнопки она переключается с включения на выключение. Добавлены задержки, чтобы уменьшить шум и избежать слишком быстрого изменения вывода.
Рекомендуемые:
Использование ультразвукового датчика с Magicbit [Magicblocks]: 5 шагов
Использование ультразвукового датчика с Magicbit [Magicblocks]: это руководство научит вас использовать ультразвуковой датчик с Magicbit с помощью Magicblocks. Мы используем magicbit в качестве платы для разработки в этом проекте, основанном на ESP32. Поэтому в этом проекте можно использовать любую плату разработки ESP32
Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика: 5 шагов
Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика. Цель данного руководства - разработать цифровой датчик расстояния с помощью GreenPAK SLG46537. Система разработана с использованием ASM и других компонентов GreenPAK для взаимодействия с ультразвуковым датчиком. Система спроектирована т
Цепь ультразвукового датчика расстояния TinkerCAD (компьютер, окончательный вариант): 4 шага
Схема ультразвукового датчика расстояния TinkerCAD (компьютерная версия, финал): Мы создадим еще одну забавную схему tinkerCAD, которую можно будет сделать во время карантина! Сегодня есть добавление интересного компонента, догадайтесь? Мы собираемся использовать ультразвуковой датчик расстояния! Более того, мы собираемся закодировать 3 светодиода
Тест последовательного монитора клавиатуры Arduino: 6 шагов
Тест последовательного монитора клавиатуры Arduino: это очень простое руководство по тестированию последовательного монитора Arduino Если вам нравится это руководство, подпишитесь на мой канал https://www.youtube.com/ZenoModiff
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino