Прочтите о датчике расстояния.
Чтобы узнать больше о датчике расстояния, попросите читателя организовать, как группа будет читать статью VEX IQ Distance Sensor из библиотеки VEX. В этой статье описано, как работает датчик расстояния, и описаны общие способы его использования.

Программа с датчиком расстояния
Попросите программиста открыть VEXcode IQ и выполнить следующие шаги:
-
Начните с открытия примера проекта шаблона Testbed из VEXcode IQ.

-
Чтобы получить помощь в открытии примера проекта, просмотрите обучающее видео Использование примеров проектов и шаблонов .
-
Создайте следующий проект и сохраните его (macOS, Windows, Chromebook, iPad) как датчик расстояния:

Проверьте датчик расстояния
Попросите тестер подключить VEX IQ Brain к вашему компьютеру, а затем выполните следующие действия:
-
Скачать проект в IQ Robot Brain.
-
Запустите проект , чтобы сообщить, обнаружил ли датчик расстояния объект или нет. Если это так, он сообщает, насколько далеко он находится от датчика.
-
Чтобы получить помощь в загрузке и запуске проекта, просмотрите обучающее видео Загрузка и запуск проекта .
-
На основе ваших наблюдений за поведением датчика на испытательном стенде и информации, полученной при считывании, ответьте на следующие вопросы и попросите регистратора задокументировать их в вашей инженерной тетради:
-
В каком сценарии вы бы использовали датчик расстояния вместо бамперного переключателя?
-
Почему вам может понадобиться, чтобы робот обнаруживал объекты на расстоянии?
-
Набор инструментов учителя
Следующие ответы могут отличаться:
-
Датчик расстояния можно использовать для остановки или замедления робота до того, как он столкнется с объектом. Бамперному переключателю сначала придется столкнуться с объектом, чтобы нажать переключатель, прежде чем произойдет действие. Использование датчика расстояния можно использовать для предотвращения любого столкновения.
-
Использование датчика расстояния для обнаружения объектов на расстоянии может позволить роботу замедляться по мере приближения к объекту, останавливаться перед контактом с объектом или поддерживать определенное расстояние между ним и объектом. Его также можно использовать для перемещения робота от объекта на определенное расстояние.
Советы учителям
Если у учащихся возникли проблемы с пониманием того, как работает датчик расстояния, сравните его с тем, как летучие мыши используют эхолокацию. Летучие мыши посылают звуковые волны в воздух, и энергия возвращается обратно, когда она ударяется о объект, сообщая летучей мыши, где и как далеко он находится.
Инструментарий учителя
Устранение неполадок
При работе с датчиком расстояния могут возникнуть случаи, когда он будет вести себя не так, как должен. В этом случае начните устранение неполадок, выполнив следующие действия:
-
Сначала начните с проверки актуальности прошивки датчика расстояния. Прочтите эту статью для получения дополнительной информации о том, как обновить прошивку.
-
Если прошивка обновлена, дополнительно просмотрите экран информации об устройстве на IQ Brain, чтобы проверить, обнаружен ли объект или нет. Если объект обнаружен, на нем должно отображаться расстояние до этого объекта в миллиметрах и дюймах. Воспользуйтесь статьей «Как устранить неполадки датчиков VEX IQ».
-
Если в информации об устройстве указаны точные значения, возможно, проблема в том, что учащийся неправильно скопировал проект.
-
Чтобы устранить неполадки в проекте, убедитесь, что устройство настроено правильно, то есть используется правильный пример проекта тестового стенда. Для получения дополнительной информации о настройке датчика расстояния прочтите статью «Как настроить датчики VEX IQ — VEXcode IQ» .
-
Убедитесь, что учащиеся правильно скопировали и построили проект. Вы можете использовать блок print в VEXcode IQ для отображения текущих значений датчиков в Brain по мере продвижения проекта к ошибке или к концу проекта.
-
-
Если информация об устройстве НЕ сообщает точные значения, проблема может быть связана с аппаратным обеспечением.
-
Для устранения неполадок оборудования попробуйте проверить соединение порта с помощью Smart Cable, используя статью «Как подключить устройства VEX IQ к Smart Ports».
-
Если датчик расстояния подключен правильно, но он по-прежнему не работает должным образом, возможно, возникла физическая проблема с датчиком расстояния. Проверьте его отключение с помощью другого датчика расстояния.
-
Мотивировать обсуждение
Чтобы помочь учащимся задуматься о том, как датчик расстояния может помочь роботу, задайте учащимся следующие вопросы:
Вопрос: Если бы вы сравнили датчик расстояния с частью человеческого тела, какая это была бы часть и почему?
А: Учащиеся должны отвечать глазами, потому что наши глаза помогают определить, насколько далеко находятся предметы. Мы используем эти сенсорные данные наших глаз, чтобы определить, как двигаться, и именно это данные датчика расстояния делают для робота.
В: Используя датчик расстояния, для выполнения каких задач можно запрограммировать робота?
A: Ответы учащихся будут ограничены только их воображением. Студенты могли бы отвечать с помощью роботов, которые используют датчики расстояния для навигации по лабиринтам или препятствиям, прохождения трассы, поиска объектов и многих других идей. Тип робота, который, по их мнению, будет использовать датчик расстояния, также повлияет на использование датчика расстояния.