Lego Mindstorms EV3

ЗАНЯТИЯ ДЛЯ УЧАЩИХСЯ 5-8 КЛАССОВ

В известном мультфильме «Карлсон, который живет на крыше» домоправительница Фрекен Бок высказала свои мысли о современных детях: «…Скоро они будут летать на Луну, не начав ходить в школу!». И она оказалась права!

Современные технологии настолько стремительно входят в нашу повседневную жизнь, что справиться с компьютером или любой электронной игрушкой для ребенка не проблема. Смышленый школьник, используя современный конструктор от компании ЛЕГО, может собрать настоящего интеллектуального робота. Конструктор lego mindstorms обладает именно такими способностями, которые на несколько часов или дней могут озадачить даже опытного инженера. Что уж говорить про то, чтобы по-настоящему увлечь ребенка…


Программные блоки и палитры программирования

Блоки действия :
·                   Средний мотор;
·                   Большой мотор;
·                   Рулевое управление;
·                   Независимое управление моторами;
·                   Экран;
·                   Звук;
·                   Индикатор состояния модуля.

Блоки-операторы 
·                   Начало;
·                   Ожидание;
·                   Цикл;
·                   Переключение;
·                   Прерывание цикла.

Блоки датчиков 
·                   Кнопки управления модулем;
·                   Датчик цвета;
·                   Инфракрасный датчик;
·                   Вращение мотора;
·                   Таймер;
·                   Датчик касания.

Блоки данных 
·                   Переменная;
·                   Постоянная;
·                   Операции над массивом;
·                   Логические операции;
·                   Математика;
·                   Округление;
·                   Сравнение;
·                   Диапазон;
·                   Текст;
·                   Случайное значение.


Расширенные блоки 
·                   Доступ к файлу;
·                   Обмен сообщениями;
·                   Подключение Bluetooth;
·                   Поддерживать в активном состоянии;
·                   Необработанное значение датчика;
·                   Нерегулируемый мотор;
·                   Инвертировать вращение мотора;
·                   Остановить программу.
__________________________________________-
Горячие клавиши EV3 и их функции, наиболее используемые команды
Windows
Mac
Действие
CTRL+A
Command-A
Выделить все
CTRL+B
Command-B
Остановить EV3
CTRL+C
Command-C
Копировать
CTRL+D
Command-D
Загрузка в EV3
CTRL+F
Command-F
Снимок экрана
CTRL+I
Command-I
Обозреватель памяти EV3
CTRL+N
Command-N
Новая программа
CTRL+E
Command-E
Новый эксперимент
CTRL+O
Command-O
Открыть...
CTRL+P
Command-P
Печать
CTRL+Q
Command-Q
Выход
CTRL+R
Command-R
Загрузить и запустить
CTRL+S
Command-S
Сохранить
CTRL+Shift+S
Command-Shift-S
Сохранить проект как…
CTRL+V
Command-V
Вставить
CTRL+W
Command-W
Закрыть вкладку
CTRL+Shift+А
Command-Shift-W
Закрыть проект
CTRL+X
Command-X
Вырезать
CTRL+Y
Command-Y
Вернуть
CTRL+Z
Command-Z
Отменить

Программный блок :
1.     Тип блока: Пиктограмма указывает тип блока
2.     Шапка блока: Щелкните здесь, для того чтобы выбрать или перетащить блок
3.     Выбор порта
4.     Выбор режима: Щелкните здесь, чтобы открыть раскрывающееся меню режимов для выбора режима
5.     Значения входного параметра: Здесь можно выбрать входные данные или указать их значение
6.     Входной разъем блока в программе
7.     Выходной разъем блока в программе
_______________________________________________________________-

Вводы блока «Рулевое управление»
Ввод
Тип
Допустимые значения
Примечания
Мощность
Числовое значение
-100 – 100
Уровень мощности мотора.
Рулевое управление
Числовое значение
-100 – 100
Направление рулевого управления.
Тормозить в конце
Логическое значение
Истина/Ложь
Применяется, когда блок заканчивается.

Если «Истина», моторы немедленно останавливаются и удерживаются в положении.

Если «Ложь», моторы останавливаются и переходят на движение по инерции.
Секунды
Числовое значение
≥ 0
Время движения в секундах.
Градусы
Числовое значение
Любое число
Количество движений в градусах. 360 градусов равны полному обороту.
Обороты
Числовое значение
Любое число
Количество движений в оборотах.
____________________________________________________________________________
Вводы блока «Независимое управление моторами»
Ввод
Тип
Допустимые значения
Примечания
Мощность на левый мотор
Числовое значение
-100 – 100
Уровень мощности мотора для левого мотора.
Мощность на правый мотор
Числовое значение
-100 – 100
Уровень мощности мотора для правого мотора.
Тормозить в конце
Логическое значение
Истина/Ложь
Применяется, когда блок заканчивается.
Если «Истина», моторы немедленно останавливаются и удерживаются в положении.
Если «Ложь», моторы останавливаются и переходят на движение по инерции.
Секунды
Числовое значение
≥ 0
Время движение в секундах.
Градусы
Числовое значение
Любое число
Количество движений в градусах. 360 градусов равны полному обороту.
Обороты
Числовое значение
Любое число
Количество движений в оборотах.
Вводы блока «датчик освещенности и цвета»
Ввод
Тип
Допустимые значения
Примечания
Набор цветов
Числовой массив
Каждый элемент: 0 – 7
Выбранный цвет(а) для проверки в режиме «Сравнение – Цвет»:
0 = нет цвета
1 = черный
2 = синий
3 = зеленый
4 = желтый
5 = красный
6 = белый
7 = коричневый
Тип сравнения
Числовое значение
0 - 5
0: = (равно)
1: ≠ (не равно)
2: > (больше, чем)
3: ≥ (больше или равно)
4: < (меньше, чем)
5: ≤ (меньше или равно)
Пороговое значение
Числовое значение
Любое число
Значение для сравнения данных датчика
Значение
Числовое значение
0 – 100
Яркость света для режимов калибровки
Вводы блока «ультразвуковой датчик»
Ввод
Тип
Допустимые значения
Примечания
Тип сравнения
Числовое значение
0 – 5
0: = (равно)
1: ≠ (не равно)
2: > (больше, чем)
3: ≥ (больше или равно)
4: < (меньше, чем)
5: ≤ (меньше или равно)
Пороговое значение
Числовое значение
Любое число
Значение для сравнения данных датчика
Режим измерений
Числовое значение
0 или 1
Режим ультразвукового сигнала в дополнительных режимах:
0 = сигнал
1 = Непрерывный
Ответы контрольной работы









Комментариев нет:

Отправить комментарий