Базовый набор MINDSTORMS EV3

Что дальше?

Используйте блок переключения для принятия решений в динамическом процессе на основании информации датчика.

90–120 мин
Средний уровень
Классы 5–8
switch-connect

Соберите это

Соберите модель приводной платформы и модуль ориентированного вниз датчика цвета.

ev3-robot-driving-base
ev3-robot-color-sensor-down

Протестируйте это

аново создайте показанную программу, затем загрузите и запустите ее для проверки.

Подсказка
Приложение обзор портов на модуле EV3 также можно использовать для просмотра показаний датчика в режиме реального времени.

Switch_main

Сводка программы

Старт
Цикл – Неограниченно
Переключение – Датчик цвета – Сравнить яркость отраженного
света[Менее чем, 50]
Если истина: Большой мотор С – Выкл.
Если истина: Большой мотор В – Вкл.
Если ложь: Большой мотор В – Выкл.
Если ложь: Большой мотор С – Вкл.

Установка порогового значения

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

switch-exp1

Сначала убедитесь в том, что приводная база подключена посредством USB, и затем проведите датчиком цвета над темной линией.

switch-exp2

Затем откройте страницу аппаратного обеспечения и запишите значение, отображаемое на порте 3. Это минимальное значение (x).

switch-exp3

Теперь отодвиньте датчик цвета от темной линии.

switch-exp4

Запишите значение, отображаемое на порте 3. Это максимальное значение (у).

switch-exp5

Для установки порога чувствительности вычислите уравнение (x+y)/2 и введите результат в блок «Переключение» (ваше значение может отличаться от приведенного примера).

Загрузите и запустите для проверки!

switch-exp6

Затем загрузите программу.

switch-exp7

Измените это

Теперь твоя очередь! Проверьте, работает ли ваша приводная платформа, следуя по более светлой линии! Если нет, попробуйте снова задать пороговое значение.

Устранение неполадок
В какой-то момент времени воспринимаемый датчиком свет, отражаемый от линии, превысит пороговое значение, что заставит приводную платформу двигаться по кругу. В таком случае измените пороговое значение.

Подсказка
Если разница между значениями х и у слишком мала, линия не будет обнаруживаться. В таком случае попробуйте повторно откалибровать датчик.

Что дальше?

ModifyIt_0

В помощь преподавателю

Учащиеся смогут:
Используйте блок переключения для принятия решений в динамическом процессе на основании информации датчика.