Слайд 2Введение
В состав конструктора Lego Мindstorms EV3 входят различные датчики. В самом начале
нужно разобраться что такое датчики и для чего они нужны. Большинство датчиков являются попыткой скопировать органы чувств человека и животных.
В случае с конструктором Lego датчики получают какую-то информацию от окружающей среды. Затем полученный сигнал преобразуется в удобную для обработки форму.
Слайд 3Введение
То есть датчик – это какой-то преобразователь. Он преобразует контролируемую величину в
сигнал, который мы можем использовать для своих целей. Датчики широко используются в роботах и позволяют управлять ими.
Слайд 4Первым датчиком, который мы изучим, будет датчик касания
Слайд 5Датчик касания Lego EV3 является обычной пружиненной кнопкой. Очень похожая кнопка у
обычных дверных звонков. Когда нажимаешь на кнопку раздается звонок. Если нажатия нет, то контакт под действием пружины возвращается обратно.
Слайд 6Такое хорошо всем знакомое устройство, как компьютерная мышь, также использует датчик касания.
В клавишах мыши расположены кнопочные микровыключатели, которые при нажатии издают характерный щелчок.
Слайд 7Датчик касания Lego EV3 является аналоговым датчиком. Для программирования мы можем использовать
три случая:
Нажатие
Отпущено
Щелчок
Слайд 8Далее рассматриваем датчик цвета
Датчик цвета Lego EV3 позволяет расширить возможности робота. Чтобы
робот выполнял более сложные действия нужно научить робота видеть. Человек более 80% информации получает при помощи зрения.
Слайд 9При этом в обработке полученной информации принимает участие более тридцати процентов коры
головного мозга. Это говорит о большой значимости визуальной информации. Поэтому научить робота использовать для обработки информации датчик цвета или освещенности является важной задачей. Датчик цвета Lego EV3 это отдаленный аналог глаза, пока еще очень несовершенный.
Датчик цвета является цифровым датчиком
Слайд 10На лицевой панели датчика расположено небольшое окошко, в которое поступает свет. Сенсор
определяет яркость отраженного света или цвет. Оптимальное расстояние, на котором датчиком корректно могут быть определены цвет или яркость отраженного света около 1 сантиметра.
Имеется три разных режима в которых может работать датчик:
Цвет
Яркость отраженного света
Яркость внешнего освещения
Слайд 11Режим «Цвет»
Режим «Цвет» позволяет датчику определить цвет находящегося перед ним предмета.
Датчик цвета
умеет определять семь различных цветов: черный, синий, зелёный, желтый, красный, белый, коричневый.
Слайд 12Режим «Яркость отраженного света»
В этом режиме датчик направляет световой луч от светодиода
на расположенный перед ним предмет и определяет яркость предмета по пучку отраженного света.
Слайд 13Режим «Яркость внешнего освещения»
Такой режим позволяет датчику определить насколько ярко освещено окружающее
пространство. Датчик цвета может определять силу света, который проникает в окошко из внешней среды. Это может быть солнечный свет, луч фонарика или освещение улиц. Сенсор также применяет шкалу от 0 до 100.
Слайд 14Практика
Задача 1. Написать программу, запускающую движение робота по щелчку кнопки (датчика касания).
Решение:
Слайд 15Практика
Задача 2. Написать программу, останавливающую робота, столкнувшегося с препятствием.
Решение: