Lego education приложение для программирования
Данное программное обеспечение используется с базовым набором EV3 (арт. 45544). В комплект входят материалы для учителя, утилита документирования, редактор контента, инструкции по сборке моделей и учебные материалы.
Выберите платформу
Учебные курсы соответствуют требованиям ФГОС и рассчитаны на учеников от 10 до 16 лет. В комплект входят учебные материалы для обучающихся, материалы для педагогов, инструменты оценки успеваемости, примеры программ и инструкции по сборке моделей.
Комплект позволяет провести более 30 часов уроков и проектной учебной деятельности. Помогает изучать технологии по средством STEM методик и робототехники. Комплект содержит 15 проектных работ, начинающихся с проектирования и заканчивающихся тестированием и улучшением прототипа. Для работы данного комплекта заданий требуется наличие установленного базового ПО.
2.2. Комплект заданий «Космические проекты EV3»
Комплект занятий требует наличия базового набора EV3 и дополнительного набора "Космические проекты EV3" (арт. 45570). Комплект позволяет провести более 30 часов уроков и внеурочной проектной учебной деятельности. В комплект входят тренировочные задания и тематические исследовательские проекты, разработанные совместно с учеными — исследователями космоса. Комплект даст возможность заниматься исследовательской работой и создавать инновационные решения по актуальным темам в области освоения космоса. Для работы данного комплекта заданий требуется наличие установленного базового ПО.
2.3. Комплект заданий «Физические эксперименты EV3»
Комплект позволяет провести более 28 часов учебных занятий по физике. В комплект входят 14 лабораторных работ по физике из курса 7-9 классов, касающихся вопросов передачи и генерации энергии, тепла и температуры, силы и движения, а также света. Учащиеся смогут фиксировать и анализировать результаты экспериментов в реальном режиме времени. Для проведения некоторых экспериментов необходимо наличие Дополнительного набора «Возобновляемые источники энергии» (арт. 9688) и «Датчика температуры NXT» (арт. 9749). Для работы данного комплекта заданий требуется наличие установленного базового ПО.
2.4. Программа занятий по информатике EV3
Этот Комплект заданий представляет собой практикум в формате PDF для организации увлекательных проектных работ по информатике общей продолжительностью до 30 академических часов. В практикум входят 12 проектных работы по информатике, включая примеры заданий в нотациях LabVIEW и RobotC, с возможностью межпредметного обучения проектированию и технологиям, естественным наукам и математике. Ученики смогут изучить реально существующие технологии, применяемые в автомобилестроении, что позволит им применять и развивать свои навыки программирования. С образцами программ можно ознакомиться, выбрав «Поддержка» вверху страницы.
Если всё прошло удачно, то вы увидите такое изображение:
Нажимаем кнопку «Далее»
Вы снова попадете на страничку активации продуктов LEGO, но уже под своей учетной записью:
-
Нажимаем кнопку «Далее»
Появляется окно с персональными данными, которые нужны для завершения регистрации
Можно поменять операционную систему, для которой вы скачиваете ПО, и язык.
Если всё правильно – нажимаем большую зеленую кнопку «Загрузить для …»
Программное обеспечение начинает скачиваться:
Подпишись
Контакты
123022 г. Москва , ул. 2-я Звенигородская, д. 13, стр. 15,
Юр. адресс: 111397, г. Москва, Федеративный пр-кт, д. 4, кв. 47 офис XI
Мы работаем: c 09:00 до 18:00
LEGO, логотип LEGO, Minifigure (Минифигурка), DUPLO и MINDSTORMS являются торговыми марками и/или охраняемой авторским правом собственностью LEGO Group.
©2022 The LEGO Group. Все права защищены. Использование этого вебсайта подтверждает ваше согласие с этим.
Robot Commander представляет собой управляющее приложение для LEGO® MINDSTORMS®. БЕСПЛАТНАЯ загрузка для большинства смартфонов и планшетов; Robot Commander подключается к модулю EV3 по Bluetooth®. Это простое в использовании приложение позволяет взаимодействовать с вашими уникальными роботами EV3, даже не подключаясь к компьютеру! Это означает, что вы можете мгновенно начать игру с вашими собственными роботами!
Приложения для компьютеров и планшетов
Приложения LEGO® MINDSTORMS® EV3 Home для macOS, Windows 10 и планшетов на iOS и Android
Загрузите, установите, подключите и выполняйте задания по программированию. Для пяти основных роботов есть до пяти задач по программированию. Благодаря более продвинутому, но хорошо знакомому интерфейсу программирования и пяти сложным заданиям для вас и ваших роботов-героев, приложение EV3 Home для PC, Mac и планшетов сможет поднять ваши навыки робототехники на новый уровень!
Важная информация относительно программного обеспечения и приложений LEGO® MINDSTORMS® EV3!
Мы рады сообщить, что пользователям LEGO MINDSTORMS EV3 теперь будут доступны новые возможности при сборке и программировании их творений.
Новое приложение LEGO MINDSTORMS EV3 Home с языком программирования на основе Scratch заменит используемое в настоящее время ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Windows 10 и macOS, а также приложение LEGO MINDSTORMS EV3 Programmer для планшетов на iOS/Android.
Приложение LEGO MINDSTORMS EV3 Programmer будет удалено из магазинов приложений в конце июня 2021 года.
Выведенное из эксплуатации ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Mac и PC можно найти ниже. Обратите внимание, что это ПО больше не поддерживается LEGO Group.
Из шести кубиков LEGO размером 2х4 можно собрать 915 миллионов различных комбинаций. Но в LEGO Education конструирование из кубиков — это лишь часть дела. Даже проекты для дошкольников здесь включают в себя программирование, пусть и в простейшей форме.
Мы стремимся к тому, чтобы гибкость программной платформы LEGO Education была сопоставима с ее гибкостью на аппаратном уровне. И в этом нам помогают наши партнеры — Microsoft, Массачусетский технологический университет, Институт интегральных схем общества Фраунгофера, а также разработчики из России. В этом посте мы расскажем о новых инструментах для программирования, с которыми возможности LEGO Mindstorms Education EV3 и WeDo 2.0 становятся шире.
Microsoft MakeCode
MakeCode — это бесплатная браузерная платформа, с помощью которой можно создать программы для множества устройств, от Arduino до роботов в Minecraft. С марта в этом списке и LEGO Mindstorms EV3.
В основном окне MakeCode можно составлять программу для EV3 из блоков. Форма блоков подсказывает, как их нужно выставлять, переменные выставляются списками в окошках внутри. Слева в режиме реального времени идет демонстрация программы. Из цветастого графического редактора одним кликом можно перейти в JavaScript — здесь также будет работать живая демонстрация и выбор функций.
Редактор MakeCode работает из браузера и не требует активного интернет-соединения — целиком загружается в кэш. Созданную программу можно скачать в формате UF2 и сразу загрузить в блок EV3. Или расшарить для просмотра. Экспортируя и импортируя UF2-файлы, можно делать совместные проекты.
Scratch
Scratch — это визуальная среда программирования, разработанная в Массачусетском технологическом университете для младшей и средней школы. Объектами Scratch являются спрайты, у которых можно изменять внешний вид и поведение с помощью скриптов. Программа в Scratch работает на поле размером 480х360 пикселей.
Бета-версия Scratch 3.0
Пока что актуальна вторая версия Scratch, где можно работать только с виртуальными объектами. Но на 2 января 2019 года запланирован релиз Scratch 3.0, которая станет гораздо интересней. В нем появятся расширения для работы с физическими объектами — с устройствами для рисования, записи звука и видео, а также с LEGO Mindstorms EV3 и WeDo 2.0. WeDo 2.0 — это «младший брат» EV3, который позволит использовать LEGO Education уже в начальной школе.
Бета-версия Scratch 3.0 уже доступна, но расширений в ней пока нет. Как и MakeCode, Scratch реализован в виде бесплатного браузерного приложения. Scratch, в принципе, более функционален по сравнению с MakeCode — здесь есть инструменты для работы с графикой и звуком. С другой стороны, сейчас MakeCode гораздо теснее интегрирована с LEGO Education. Но мы еще не видели, как работают расширения Scratch — возможно, эта функция появится только к релизу.
Open Roberta
Open Roberta — это проект института интегральных схем общества Фраунгофера, вдохновленный успехами среды Scratch. Программы, написанные с помощью Open Roberta, имеют собственную семантику и синтаксис и работают через свою прошивку. Ее можно установить на SD-карту и запускать вместо оригинальной прошивки EV3. С одной стороны, это создает дополнительные сложности. С другой — благодаря этому Open Roberta совместима с наборами NXT, которые выпускались до EV3. В этом году в список поддерживаемых систем также добавили WeDo.
«Кодвардс»
Образовательная платформа «Кодвардс» — это не среда программирования, как все описанное выше. Это учебно-методический комплекс, который помогает детям через обучение основам программирования развивать цифровые навыки. Программа «Кодвардс» + LEGO Education рассчитана на школьников 7-12 лет и состоит из 8 уроков, сочетает методические материалы для учителей, а также онлайн-платформу и рабочую тетрадь для учеников. Все полученные знания закрепляются с помощью наборов LEGO Education WeDo 2.0.
Фрагмент демонстрационного урока «Кодвардс»
Для курса был разработан вариант языка CoffeeScript с упрощенным синтаксисом. Он не используется за пределами платформы, поскольку рассчитан исключительно на усвоение общих концепций языков программирования. Сейчас в состав «Кодвардса» входит два модуля программирования и ИКТ по 32 урока, которые сопровождаются двумя практическими модулями по 8 уроков, где школьники работают с LEGO Education WeDo 2.0. Запланирован выход нового модуля с собственной средой разработки (компьютерные игры, дисциплины STEM), рассчитанный на закрепление навыков проектной работы.
Создать дополнительные программные и даже аппаратные компоненты для LEGO Education Mindstorms EV3 вы можете самостоятельно. Для этого мы предоставляем все необходимые ресурсы: пакеты разработки и исходный код фирменной прошивки. WeDo 2.0 также является открытой платформой — вы можете загрузить пакет разработчика для создания ПО, совместимого со смарт-хабом WeDo 2.0, и управления другими компонентами.
У LEGO Education Mindstorms EV3 есть и собственная среда программирования, построенная на нотации LabView — инженерного языка, наиболее распространенного в проектных бюро. А базовое ПО со встроенным языком программирования для WeDo 2.0 можно скачать отсюда.
Привет, Хабр! Мы уже рассказывали о платформе LEGO MINDSTORMS Education EV3. Основные задачи этой платформы — обучение на практических примерах, развитие навыков STEAM и формирование инженерного мышления. В ней можно проводить лабораторные работы по изучению механики и динамики. Лабораторные стенды из кубиков LEGO и утилиты по регистрации и обработке данных делают опыты еще интереснее и нагляднее и помогают детям лучше понять физику. Например, школьники могут собрать данные о температуре плавления и с помощью приложения систематизировать их и представить в виде графика. Но это только начало: сегодня мы расскажем, как дополнить этот набор средой программирования MicroPython и использовать его для обучения робототехнике.
Учим программированию с помощью EV3
Современные школьники хотят видеть красочный результат. Да, им скучно, если программа выводит в консоль числа, и они хотят рассматривать цветные графики, диаграммы и создавать настоящих роботов, движущихся и выполняющих команды. Обычный код тоже кажется детям слишком сложным, поэтому обучение лучше начинать с чего-нибудь полегче.
Базовая среда программирования EV3 создана на основе графического языка LabVIEW и позволяет задавать алгоритмы для робота визуально: команды представлены в виде блоков, которые можно перетаскивать и соединять.
Такой способ хорошо работает, когда нужно показать, как строятся алгоритмы, но он не подходит для программ с большим количеством блоков. При усложнении сценариев необходимо переходить на программирование с помощью кода, но детям трудно сделать этот шаг.
Здесь есть несколько хитростей, одна из которых — показать, что код выполняет те же задачи, что и блоки. В среде EV3 это можно сделать благодаря интеграции с MicroPython: дети создают одну и ту же программу в базовой среде программирования с помощью блоков и на языке Python в Visual Studio Code от Microsoft. Они видят, что оба способа работают одинаково, но кодом решать сложные задачи удобнее.
Переходим на MicroPython
Среда EV3 построена на базе процессора ARM9, и разработчики специально оставили архитектуру открытой. Это решение позволило накатывать альтернативные прошивки, одной из которых стал образ для работы с MicroPython. Он позволяет использовать Python для программирования EV3, что делает работу с набором еще ближе к задачам из реальной жизни.
Чтобы начать работать, нужно скачать образ EV3 MicroPython на любую microSD-карту, установить ее в микрокомпьютер EV3 и включить его. Затем нужно установить бесплатное расширение для Visual Studio. И можно приступить к работе.
Программируем первого робота на MycroPython
На нашем сайте есть несколько уроков для освоения базовых понятий робототехники. Модели на EV3 знакомят детей с азами, которые используются в самоуправляемых автомобилях, заводских роботах-сборщиках, станках с ЧПУ.
Мы возьмем для примера чертежную машину, которую можно научить рисовать узоры и геометрические фигуры. Данный кейс является упрощенным вариантом взрослых роботов-сварщиков или фрезеровщиков и показывает, как можно использовать EV3 совместно с MicroPython для обучения школьников. А еще чертежная машина может разметить отверстия в печатной плате для папы, но это уже другой уровень, требующий математических расчетов.
Для работы нам понадобятся:
- базовый набор LEGO MINDSTORMS Education EV3;
- большой лист клетчатой бумаги;
- цветные маркеры.
Сначала инициализируем библиотеку модулей EV3:
Настраиваем платформу, которая вращает ручку как мотор в порте B. Задаем передаточное отношение двухступенчатой зубчатой передачи с количеством зубьев 20-12-28 соответственно.
Настраиваем подъемный механизм для ручки как мотор в порте C:
Настраиваем гироскоп, измеряющий угол наклона ручки, в порте 2:
Настраиваем цветовой датчик в порте 3. Датчик используется, чтобы определять белую бумагу под чертежной машиной:
Настраиваем датчик касания в порте 4. Робот начинает рисовать, когда датчик нажат:
Определяем функции, которые поднимают и опускают ручку:
Определяем функцию для поворота ручки на заданный угол или до определенного угла:
Если целевой угол больше, чем текущий угол гироскопического датчика, продолжаем движение по часовой стрелке с положительной скоростью:
Если целевой угол меньше, чем текущий гироскопического датчика, то двигаемся против часовой стрелки:
Останавливаем вращающуюся платформу, когда целевой угол будет достигнут:
Устанавливаем начальное положение ручки в верхнем положении:
Теперь идет основная часть программы — бесконечный цикл. Сначала EV3 ожидает, когда датчик цвета обнаружит белую бумагу или синюю стартовую клетку, а датчик касания будет нажат. Затем он рисует узор, возвращается в исходное положение и повторяет все заново.
Когда устройство не готово, светодиоды на контроллере принимают красный цвет, и на ЖК-экране отображается изображение «палец вниз»:
Дожидаемся, когда датчик цвета считает синий или белый цвет, устанавливаем цвет светодиодов зеленым, отображаем на ЖК-экране изображение «палец вверх» и сообщаем, что устройство готово к работе:
Дожидаемся нажатия датчика касания, присваиваем гироскопическому датчику значение угла 0 и начинаем рисовать:
Поднимаем держатель ручки и возвращаем его в исходное положение:
Вот такая несложная программа у нас получилась. И теперь запускаем ее и смотрим на робота-чертежника в деле.
Что дают такие примеры
EV3 — это инструмент для профориентации в рамках профессий STEM и точка входа в инженерные специальности. Так как на нем можно решать практические задачи, дети получают опыт технических разработок и создания промышленных роботов, учатся моделировать реальные ситуации, понимать программы и анализировать алгоритмы, осваивают базовые конструкции программирования.
Поддержка MicroPython делает платформу EV3 подходящей для обучения в старших классах. Ученики могут попробовать себя в роли программистов на одном из самых популярных современных языков, познакомиться с профессиями, связанными с программированием и инженерным проектированием. Наборы EV3 показывают, что писать код — это не страшно, готовят к серьезным инженерным задачам и помогают сделать первый шаг к освоению технических специальностей. А для тех, кто работает в школе и связан с образованием, у нас подготовлены программы занятий и учебные материалы. В них детально расписано, какие навыки формируются при выполнении тех или иных задач, и как полученные навыки соотносятся со стандартами обучения.
Читайте также: