Скретч — визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешивать музыкальные темы.
Скретч создан как продолжение идей языка Лого и конструктора Лего. Скретч 1 был написан на языке Squeak, Скретч 2 ориентирован на работу онлайн и переписан на Flash/ActiveScript.
Программирование в Scratch 2 Online
Кроме версии Scratch
1.4 существует ещё две версии Scratch -
Scratch 2 Online и бета версия Scratch 2 Offline. Версия Scratch 2 Offline до недавнего времени не поддерживала работу
с LEGO WeDo, сейчас поддержку добавили, но пока программа работает с набором не
стабильно. Поэтому мы будем использовать версию Scratch 2 Online, но всё, что
мы рассмотрим, можно будет реализовать и offline версии. Scratch 2 Online
сохранил в себе все возможности Scratch 1.4 и приобрёл новые, познакомиться с
её возможностями можно, например,
здесь.
Чтобы начать программировать модели собранные из
конструктора LEGO WeDo в среде Scratch 2 Online
нужно установить русский язык (для этого его нужно просто выбрать в
списке, который появится, когда Вы нажмёте иконку глобуса) далее нажимаете Новые блоки – Добавить
дополнение - LEGO WeDo. После этого блоки-команды отвечающие за
программирование моторов и датчиков LEGO WeDo появятся в меню «Новые блоки».
Затем надо установить
плагин и специальное расширение для браузера Chrome, это
необходимо для того, чтобы браузер мог определить подключенный контроллер. Для
этого сделайте двойной клик мышью по кружку рядом с надписью LEGO WeDo в меню
«Новые блоки». Всплывёт боковое меню, в котором описан процесс подключения
компонентов LEGO WeDo. После установки расширения, браузер лучше перезагрузить.
Scratch 2 Online готов к использованию с
LEGO WeDo. Совет: Сначала загружайте среду программирования, а только потом
подключайте контроллер, иначе могут быть проблемы с его работой.
Среда Scratch 2 Online поддерживает работу уже с двумя
моторами, но так же пока с одним контроллером. Блоки-команд немного изменились
в отличие от версии Scratch 1.4.
|