Модуль EV3. Основные датчики конструктора LEGO Mindstirms EV3.
Задание: изучите теоретический материал о модуле EV3, об основных датчиках конструктора LEGO Mindstirms EV3. Чтобы перейти к учебному материалу, кликните на каждую из иконок.
Слайд 1
Экран показывает, что происходит внутри модуля EV3, и позволяет использовать интерфейс модуля. Также он даёт возможность добавлять текст и числовые или графические ответы в вашу программу или эксперименты. Кнопки управления модулем позволяют перемещаться по интерфейсу модуля EV3. Их также можно использовать в качестве программируемых активаторов.
И ндикатор состояния модуля, который располагается вокруг кнопок управления модулем, сообщает о текущем состоянии модуля EV3. Цвет индикатора может быть зелёным, оранжевым или красным, и он может мигать. Существуют следующие коды индикатора состояния модуля:
Красный = запуск, обновление, завершение работы
Красный мигающий = занят
Оранжевый = оповещение, готов
Оранжевый мигающий = оповещение, работает
Зелёный = готов
Зелёный пульсирующий = выполняется программа
П орты модуля EV3
В ключение модуля EV3. Для включения модуля EV3 нажмите центральную кнопку. После нажатия кнопки загорится красный индикатор статуса модуля и отобразится окно запуска. Когда индикатор станет зелёным, ваш модуль EV3 готов к работе. Для выключения модуля EV3 нажимайте кнопку «Назад» до тех пор, пока не увидите окно завершения работы. Будет выбран вариант «Прервать X». С помощью кнопки «Вправо» выберите вариант «Принять», затем нажмите центральную кнопку (OK). Теперь ваш модуль EV3 выключен. Если вы нажмете OK, когда выбран вариант Х, вы вернётесь в окно «Запустить последнюю программу».
Слайд 2
Датчик цвета — это цифровой датчик, который может определять цвет или яркость света, поступающего в небольшое окошко на лицевой стороне датчика. Этот датчик может работать в трех разных режимах: в режиме «Цвет», в режиме «Яркость отраженного света» и в режиме «Яркость внешнего освещения». В режиме «Цвет» датчик цвета распознает семь цветов: чёрный, синий, зелёный, жёлтый, красный, белый и коричневый, а также отсутствие цвета. Эта способность различать цвета означает, что ваш робот может быть запрограммирован таким образом, чтобы он сортировал цветные мячи или кубики, произносил названия обнаруженных им цветов или прекращал действие, увидев красный цвет. В режиме «Яркость отраженного света» датчик цвета определяет яркость света, отраженного от лампы, излучающей красный свет. Датчик использует шкалу от 0 (очень тёмный) д о 100 (очень светлый). Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он двигался по белой поверхности до тех пор, пока не будет обнаружена черная линия, или чтобы он интерпретировал идентификационную карточку с цветовым кодом. В режиме «Яркость внешнего освещения» датчик цвета определяет силу света, входящего в окошко из окружающей среды, например солнечного света или луча фонарика. Датчик использует шкалу от 0 (очень тёмный) до 100 (очень светлый). Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он подавал сигнал утром, когда восходит солнце, или чтобы он прекращал действие, если свет гаснет. Частота дискретизации датчика цвета составляет 1 кГц. Для наибольшей точности при выборе режима «Цвет» или «Яркость отраженного света» датчик следует держать под правильным углом, близко к исследуемой поверхности, но не касаясь ее.
С лайд 3
Гироскопический датчик — это цифровой датчик, который обнаруживает вращательное движение по одной оси. Если вы будете вращать гироскопический датчик в направлении стрелки на корпусе датчика, датчик может определить скорость вращения в градусах в секунду. (Максимальная скорость вращения, которую может измерить датчик, составляет 440 градусов в секунду.) Далее вы можете использовать скорость вращения, чтобы определить, например, когда какая-либо деталь вашего робота поворачивается или когда робот падает. Кроме того, гироскопический датчик отслеживает угол вращения в градусах. Вы можете использовать этот угол вращения, чтобы определить, например, на сколько градусов повернулся ваш робот. Это измерение означает, что вы можете запрограммировать повороты (вокруг оси, по которой гироскопический датчик выполняет измерения) с точностью +/- 3 градуса при повороте на 90 градусов. Примечание. При включении в модуль EV3 датчик должен быть полностью неподвижен. Если гироскопический датчик устанавливается на роботе, то робот должен находиться в начальном положении и стоять неподвижно. ПОДКЛЮЧЕНИЕ ГИРОСКОПИЧЕСКОГО ДАТЧИКА: На модуле EV3 перейдите к окну приложений модуля (третья вкладка) и с помощью центральной кнопки выберите «Представление порта». С помощью плоского черного соединительного кабеля подключите гироскопический датчик к модулю EV3 через порт 2. Во время подключения датчик должен быть неподвижен. На экране модуля EV3 приложение представления порта должно отображать значение 0 во втором слева небольшом окошке внизу — в этом окошке отображаются значения вводов с порта 2. По-прежнему сохраняя неподвижность датчика, несколько секунд понаблюдайте за экраном. На нём по-прежнему должен отображаться 0 для порта 2 с гироскопическим датчиком. Если во время подключения показания гироскопического датчика не всё время равны 0, отключите датчик и повторите процедуру. Когда экран будет неизменно отображать 0 в течение нескольких секунд, поэкспериментируйте с вращением датчика и понаблюдайте, как изменяется показание угла. Не забывайте, что гироскопический датчик измеряет угол изменения только по одной оси.
С лайд 4
Датчик касания — это аналоговый датчик, который может определять, когда красная кнопка датчика нажата, а когда отпущена. Это означает, что датчик касания можно запрограммировать для действия в зависимости от трех условий: нажатие, отпускание и щелчок (нажатие и отпускание). Используя вводы датчика касания, робота можно запрограммировать таким образом, чтобы он воспринимал мир, как его может воспринимать слепой человек, когда он протягивает руку и реагирует при соприкосновении с чем-либо (нажатие). Вы можете построить робота с датчиком касания, который прижат к поверхности под ним. Вы можете запрограммировать робота так, чтобы он реагировал (Стоп!), когда он вот-вот скатится с края стола (когда датчик отпущен). Боевой робот может быть запрограммирован так, чтобы он продолжал двигаться вперед на своего соперника до тех пор, пока соперник не отступит. Эта пара действий — нажатие и затем отпускание — образуют щелчок.
Слайд 5
Достарыңызбен бөлісу: |