Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/aad8522dc171f844e735e4b751fb1bc7 to your computer and use it in GitHub Desktop.
Save anonymous/aad8522dc171f844e735e4b751fb1bc7 to your computer and use it in GitHub Desktop.
Ардуино ультразвуковой дальномер

Ардуино ультразвуковой дальномер



Ссылка на файл: >>>>>> http://file-portal.ru/Ардуино ультразвуковой дальномер/


Подключение ультразвукового дальномер HC-SR04
Как подключить ультразвуковой дальномер HC-SR04 к Arduino
Дальномер HC-SR04 подключение к Arduino
























Включите JavaScript для лучшей работы сайта. Еда Hi-Tech Дом Здоровье Компьютеры Хобби Все разделы Отзывы Ответы Все рубрики Все эксперты Все статьи Реклама Стать экспертом! Подключим в этой статье ультразвуковой дальномер-эхолокатор HC-SR04 к Arduino. Действие ультразвукового дальномера HC-SR04 основано на принципе эхолокации. Он излучает звуковые импульсы в пространство и принимает отражённый от препятствия сигнал. По времени распространения звуковой волны к препятствию и обратно определяется расстояние до объекта. Запуск звуковой волны начинается с подачи положительного импульса длительностью не менее 10 микросекунд на ножку TRIG дальномера. Как только импульс заканчивается, дальномер излучает в пространство перед собой пачку звуковых импульсов частотой 40 кГц. В это же время запускается алгоритм определения времени задержки отражённого сигнала, а на ножке ECHO дальномера появляется логическая единица. Как только датчик улавливает отражённый сигнал, на выводе ECHO появляется логический ноль. По длительности этого сигнала "Задержка эхо" на рисунке определяется расстояние до объекта. Диапазон измерения расстояния дальномера HC-SR04 - до 4 метров с разрешением 0,3 см. Угол наблюдения - 30 градусов, эффективный угол - 15 градусов. Ток потребления в режиме ожидания 2 мА, при работе - 15 мА. Два других вывода подключаются к любым цифровым портам Arduino, мы подключим к 11 и Теперь напишем скетч, определяющий расстояние до препятствия и выводящий его в последовательный порт. Сначала задаём номера выводов TRIG и ECHO - это 12 и 11 пины. Затем объявляем триггер как выход, а эхо - как вход. Инициализируем последовательный порт на скорости бод. В каждом повторении цикла loop считываем дистанцию и выводим в порт. Функция getEchoTiming генерирует импульс запуска. Она как раз создаёт ток 10 мксек импульс, который является триггером для начала излучения дальномером звукового пакета в пространство. Далее она запоминает время от начала передачи звуковой волны до прихода эха. Функция getDistance рассчитывает дистанцию до объекта. Из школьного курса физики мы помним, что расстояние равно скорость умножить на время: Чтобы получить время в секундах, нужно разделить на 1. Так как звук проходит двойное расстояние - до объекта и обратно - нужно разделить расстояние пополам. Также для работы с ультразвуковым дальномером написано множество библиотек. Установка библиотеки происходит стандартно: После этого библиотекой можно пользоваться. Установив библиотеку, напишем новый скетч. Результат его работы тот же - в мониторе последовательного порта выводится дистанция до объекта в сантиметрах. Ranging INC ; , то дистанция будет отображаться в дюймах. Итак, мы с вами подключили к Arduino ультразвуковой дальномер HC-SR04 и получили с него данные двумя разными способами: Преимущество использования библиотеки в том, что количество кода значительно сокращается и улучшается читаемость программы, вам не приходится вникать в тонкости работы устройства и вы сразу же можете его использовать. Но в этом же кроется и недостаток: В любом случае, каким способом пользоваться - решать только вам. Не получили ответ на свой вопрос? Добавить комментарий к статье. Приобретая новый телефон, люди часто забрасывают свой старый гаджет. Этого делать не нужно, ведь такой Honor 6X Premium новая премиальная версия.


Чем отличается вагинальный оргазм от клиторного
Экскаватор экг 5 технические характеристики
Гете фауст перевод пастернака скачать
Ардуино: ультразвуковой дальномер HC-SR04
Сколько времени занимает импорт
Y x 1 1 1 преобразование графиков
Пожелания мужчине просто так в стихах
Подключение ультразвукового дальномера HC-SR04 к Arduino
Новости павлодарской области на сегодня
Руки вверх если ты разлюбила текст
Урок 3. Подключение ультразвукового датчика HC-SR04 к Arduino
Характеристики айфон 5s оперативная память
29 июня событияв москве
Более менее перевод
Arduino и ультразвуковой дальномер HC-SR04
Сколько хранится сырая рыба
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment