Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
20.12.2020

Программирование робота LEGO Mindstorms EV3. Циклы

Абдикенова Анжела Асылбековна
Педагог дополнительного образования
Цели:
• ознакомление с робототехникой с помощью образовательного набора LEGO Mindstorms EV3 (LEGO Education Mindstorms EV3);
• систематизация знаний по теме «Циклы» (на примере работы Роботов LEGO Mindstorms EV3);
• усвоение понятий исполнитель, алгоритм, циклический алгоритм, свойства циклического алгоритма, дать представление о составлении простейших циклических алгоритмов в среде LEGO Education.

Содержимое разработки

Конспект открытого занятия по робототехнике на тему: «Программирование робота LEGO Mindstorms EV3. Циклы»

Тип занятия: изучение и первичное закрепление новых знаний.

Межпредметные связи: информатика, технология, физика, математика.

Форма учебного занятия: комбинированная

Форма обучения: групповая, фронтальная

Цели:

ознакомление с робототехникой с помощью образовательного набора LEGO Mindstorms EV3 (LEGO Education Mindstorms EV3);

систематизация знаний по теме «Циклы» (на примере работы Роботов LEGO Mindstorms EV3);

усвоение понятий исполнитель, алгоритм, циклический алгоритм, свойства циклического алгоритма, дать представление о составлении простейших циклических алгоритмов в среде LEGO Education.

В ходе занятия, обучающиеся должны продемонстрировать следующие результаты в виде универсальных учебных действий:

Регулятивные: 

систематизировать и обобщить знания по теме «Алгоритмы» для успешной реализации циклического алгоритма работы собранного робота;

Научиться программировать роботов с помощью программы LEGO Education Mindstorms EV3.

Познавательные: 

Изучение робототехники, создание собственного робота, умение программировать с помощью программы для LEGO Mindstorms EV3;

экспериментальное исследование, оценка (измерение) влияния отдельных факторов.

Коммуникативные: развить коммуникативные умения при работе в группе или команде.

Личностные: развитие памяти и мышления, возможность изучения робототехники на старших курсах.

Оборудование: мультимедиа проектор, конструктор LEGO Mindstorms EV3 45544 (5 шт.), в набор которого входят 541 элемент, включая USB ЛЕГО-коммутатор, 2 больших сервомотора, датчик ультразвуковой, датчик цвета, датчик касания.

План занятия:

Организационный момент (2 мин)

Повторение теоретического материала предыдущего занятия (10 мин)

Практическая работа: разработка алгоритма для робота (30 мин)

Подведение итогов занятия. Рефлексия (3 мин)

Ход занятия:

Организационный момент.

Задача данного занятия - познакомить вас с конструктором Lego mindstorms. Научить программировать их под определенные задачи, разобрать с вами базовые решения наиболее распространенных задач.  

Группа деталей служит для соединения балок между собой, с блоком и датчиками. Детали, имеющие крестообразное сечение, называются осями (иногда штифтами) и служат для передачи вращения от моторов к колесам и шестерням.

II. Повторение теоретического материала предыдущего занятия

Учитель: Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила, рецепты и т.д. Обычно мы это делаем не задумываясь. Например, вы хорошо знаете, как посадить картофель. Но допустим, нам надо научить этому младшего брата или сестру. Значит, нам придется четко указать действия и порядок их выполнения.

Что это будут за действия и какой их порядок?  

Учащиеся составляют правило посадки деревьев.

Выкопать ямку.

Опустить в ямку картофель.

Засыпать ямку с картофелем землей.

Полить водой.

Перейти дальше.

Выкопать ямку.

Опустить в ямку картофель.

И т.д.

Теперь давайте ответим на следующие вопросы:

Чем характеризуется циклический алгоритм?

Для чего нужны циклические алгоритмы?

Какими свойствами обладают циклические алгоритмы?

Как исполнитель реализует циклический алгоритм?

Обучающиеся отвечают на предложенные вопросы, а учитель демонстрирует правильные ответы на слайдах.

III. Практическая работа: разработка циклического алгоритма для робота

Теперь давайте обратимся к нашим роботам (на данном занятии это «трехколесные боты с установленным маркером для рисования на поле», созданные по инструкции), которые мы собирали на прошлом занятии.

Попробуем в специальной программе составить циклический алгоритм, который они будут исполнять с помощью вот таких команд:

Повторение действия или набора действий

(цикл)

Пауза (в секундах)

Задание 1: написать линейный алгоритм, с помощью которого робот будет двигаться по прямой и поворачивать на угол (90 градусов).

Сначала определим, какие команды нам понадобятся, в какую сторону должен крутить мотор, промежуток времени работы мотора и последовательность выполнения команд.

Правильный вариант:

Примечание: время работы мотора в каждом отдельном случае будет разное, в зависимости от требуемого угла поворота подбираются значения работы мотора (время/мощность).

Задание 2: изменить созданный линейный алгоритм на циклический (возможно задать количество повторений цикла).

Правильный вариант:

Примечание: Проанализировать какую геометрическую фигуру нарисует робот маркером на поле. (Будет нарисован квадрат)

Задание 3: изменить алгоритм (изменяя параметры движения вперед, НО! не изменяя угол поворота, и зациклив робота на конечное число повторений тела цикла - 4) и посмотреть какую фигуру будет рисовать робот. Пример:

Описание действий: проехать вперед 2 секунды, повернуть на угол 90 градусов, проехать вперед 4 секунды, повернуть на угол 90 градусов. В итоге получится прямоугольник.

Примечание: Проанализировать какую геометрическую фигуру нарисует робот маркером на поле. (Будет нарисован прямоугольник)

Задание 4: изменить алгоритм на свое усмотрение (изменяя параметры движения вперед и изменяя угол поворота, и зациклив робота на бесконечное число повторений тела цикла) и посмотреть какие фигуры будет рисовать робот. Поговорить с ребятами о термине «геометрический узор». Например:

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

IV. Подведение итогов урока. Рефлексия.

Итак, ребята, давайте подведем итоги нашей работы.

Какой вид алгоритмов мы с вами сегодня рассмотрели на практике?

Какими свойствами обладает циклический алгоритм?

Какие задачи можно реализовывать с помощью циклических алгоритмов?

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/434233-programmirovanie-robota-lego-mindstorms-ev3-c

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

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

Рекомендуем Вам курсы повышения квалификации и переподготовки