Поиграв несколько месяцев с Lego education WeDo и WeDo 2.0, мы нашли новый путь изучения программирования: Lego+Scratch.
Мы открыли Scratch 3.0 (пока еще бета версию, в январе 2019 года выходит официальная версия). Сервис построен на технологии HTML5 и уже не зависит от Flash, что облегчает работу в современном веб-браузере.
В Scratch 3.0 есть расширения:
- игровые инструменты и барабаны
- можно рисовать с помощью спрайтов
- обнаружение движения с помощью камеры
- можно поговорить со своими проектами
- можно подключить Scratch к LEGO WeDo и LEGO WeDo 2.0 и Mindstorms EV3
- можно подключить Micro:bit
Интерфейс программы
Очень удобно, кнопками можно не пользоваться, все блоки расположены друг за другом.
Немного изменился графический редактор: цветовой палитры больше нет, но зато можно выбирать цвет по оттенкам. Также добавлен ластик. Теперь можно добавлять к звукам разные эффекты! Эхо, искажение, голос робота и другие. Источник
Кнопка подключения расширений расположена в левом нижнем углу интерфейса. Но чтобы осуществить связь между Scratch и Lego, нужно скачать и установить Scratch Link. До того, как начнете работу по созданию кода, нужно запустить это приложение. Инструкции. Инструкции для Window 10 и Mac.
На страничках с инструкциями есть примеры проектов. Мы подключили Lego WeDo.
Лягушка с музыкальными инструментами Программа реагирует на датчик наклона и в зависимости от угла наклона играет тот или иной музыкальный инструмент.
С левой стороны вы видите блоки программирования WeD0 2.0.
Динозавр. Здесь используется датчик расстояния.
Меня увлекла идея программирования Lego через Scratch и оказалось, что такая возможность программирования Lego была и в старой версии, о чем я не знала.
Но мои попытки были неудачными: я не могла подключить Lego к Scratch. Пришлось повозиться, чтобы понять с чем у меня были проблемы.
- Не стоит использовать офлайн версию.
- Лучше работать с Google Chrome, на Опере не получилось.
- Нужно скачать и запустить дополнительный плагин. Хотя плагинов несколько, в Опере все равно не получилось подключиться, зато в Google Chrome ( для которого создан отдельный плагин) все прошло быстро.
На скриншоте видно как горит зеленый сигнал LEGO WeDo 1.0. До этого он горел красным цветом, после запуска плагина желтым цветом, а после подключения Lego WeDo зеленым цветом.
Первый опыт прошел успешно. Запуск мотора.
Но после возникли затруднения. Информация, которую я нашла в интернете, в основном за прошлые года и со старой версией Scratch. Попробовав реализовать найденные проекты, я поняла, что не всегда могу найти нужный мне блок: либо цвет изменился, либо формулировка, либо его нет.
Но один проект все-таки удалось реализовать. Персонаж - Кот управляется датчиком наклона, в зависимости от угла наклона персонаж перемещается, убегая от снежинки. Как только снежинка касается персонажа, игра окончена.