РобоГуру РобоГуру
Заявка
WeDo 2.0 и робототехника

Все блоки программирования WeDo 2.0: полный справочник

Справочник всех 38 блоков программирования WeDo 2.0 по 7 цветам приложения: иконка, назначение, параметры и частая ошибка каждого блока плюс готовые мини-программы.

РобоГуру
Палитра блоков программирования WeDo 2.0 и собранная цветная программа на экране приложения

В приложении LEGO Education WeDo 2.0 нет ни одной строчки кода — программа собирается из разноцветных блоков-кирпичиков. Всего таких блоков 38, и они разложены по палитре по семи цветам. Этот справочник собирает их все в одном месте: для каждого блока — как выглядит иконка, что он делает, какие у него параметры и на чём чаще всего спотыкаются дети и родители.

Для кого этот материал. Для педагогов и родителей, которые хотят быстро находить нужный блок и понимать, почему программа ведёт себя не так, как ожидалось; для владельцев робокружков как настольная шпаргалка; и для всех, кто уже собрал первую программу и хочет разобраться глубже. Если вы только начинаете — сначала загляните в наш разбор основ программирования WeDo 2.0: там показано, как собрать самую первую цепочку с нуля. Здесь же — полная карта всех блоков программирования WeDo 2.0.

Содержание

Как устроено программирование в WeDo 2.0

Программа в WeDo 2.0 — это горизонтальная цепочка блоков, которая читается слева направо. Блоки цепляются друг за друга «пазлами»: у каждого есть выступ и впадина. Соединённые без зазора блоки образуют одну программу; всё, что не пристыковано, выполняться не будет. На одном рабочем поле может лежать несколько независимых цепочек — они запускаются и работают параллельно.

Ключевое правило одно: любая исполняемая цепочка начинается со стартового блока. Без него нажатие кнопки «Пуск» ничего не запустит — это самая частая причина обращения «я всё собрал, а робот стоит». Цвет блока подсказывает его роль: зелёные управляют мотором, жёлтые — ходом программы, красные — экраном, оранжевые и голубые вставляются внутрь других блоков как значения. Как собрать первую рабочую программу по шагам, мы подробно разобрали в основах программирования — здесь не будем повторяться и сразу перейдём к самим блокам.

Дальше блоки идут группами по цвету, ровно так, как они разложены в палитре приложения. В каждой таблице — иконка (словами), русское и английское название, что блок делает, его параметры и типичная ошибка.

🟢 Зелёные блоки — мотор и лампочка хаба

Зелёные блоки — это «мышцы» робота. Они управляют мотором, подключённым к смарт-хабу (направление, мощность, время работы, остановка), и встроенным разноцветным светодиодом самого хаба.

Зелёные блоки мотора WeDo 2.0 в палитре и в собранной цепочке

ИконкаБлок (рус / англ)Что делаетПараметрыЧастая ошибка
Шестерёнка со стрелкойМотор в эту сторону / Motor This WayКрутит мотор в одну сторону. Тап по блоку меняет направление стрелкиБез последующего «Мотор выключить» крутится бесконечно
Шестерёнка со стрелкой в другую сторонуМотор в ту сторону / Motor That WayТо же, но вращение в противоположную сторонуThis Way и That Way — по сути один блок, направление переключается тапом
Шестерёнка со спидометромМощность мотора / Motor PowerЗадаёт скорость и запускает моторЧисло 0–10 (0 — стоп, 10 — максимум)Значения больше 10 (например, 50 или 100) обрезаются до 10
Шестерёнка с песочными часамиМотор на … секунд / Motor On ForВключает мотор на заданное время и сам останавливаетЧисло секунд (можно дробное, напр. 0.5)Не путайте с жёлтым «Ожиданием»: часы есть у обоих, но этот блок зелёный
Шестерёнка с крестикомМотор выключить / Motor OffОстанавливает моторПро него часто забывают — мотор крутится и после конца программы
Кирпичик с цветовой палитройСвет (LED хаба) / Light BlockЗажигает встроенный светодиод хаба одним из цветовНомер цвета 0–10 (0 — выкл)Это RGB-светодиод хаба, а не синий индикатор подключения

Важно про несколько моторов. Каждый зелёный блок привязан к конкретному хабу по цвету. В базовый набор WeDo 2.0 входит один мотор, но бывают комплектации и с двумя моторами (и даже с двумя хабами) — тогда в свойствах блока нужно явно указывать, каким хабом он управляет. Если сомневаетесь, какой набор у вас или что докупить, посмотрите разбор, как выбрать набор WeDo 2.0.

🟡 Жёлтые блоки — управление программой

Жёлтые блоки управляют ходом программы: запускают её, ставят на паузу, повторяют, обмениваются сообщениями. Здесь кроется главная путаница новичков: жёлтые блоки бывают двух совершенно разных типов.

  • Стартовые (зелёный треугольник, клавиша, конверт) — запускают цепочку.
  • Управляющие (песочные часы, петля, конверт со стрелкой) — программу не запускают, а только приостанавливают, повторяют или шлют сообщение. Перед ними всегда должен стоять стартовый блок.

Жёлтые блоки управления программой WeDo 2.0: старт, клавиша, конверт, ожидание, цикл

ИконкаБлок (рус / англ)Что делаетПараметрыЧастая ошибка
Зелёный треугольник «плей»Запуск (Старт) / StartЗапускает цепочку по кнопке «Пуск». Стоит первымБез него программа не стартует; два «Старта» = две параллельные цепочки
Клавиша с буквойЗапуск по клавише / Start On Key PressЗапускает цепочку при нажатии выбранной буквы (или тапом по блоку)Буква A–Z (по умолч. A)На планшете без клавиатуры букву не нажать — нужно тапать по блоку
КонвертЗапуск по сообщению / Start On MessageЖдёт сообщение с заданным именем и запускает цепочкуТекст или число (имя)Имя должно точно совпадать с тем, что шлёт «Отправить сообщение»
Конверт со стрелкойОтправить сообщение / Send MessageРассылает сообщение всем цепочкам, ждущим это имяТекст или число (имя)Ничего не показывает на экране; при несовпадении имени просто молчит
Песочные часыОжидание / Wait ForСтавит программу на паузу, пока не выполнится условие в овальном гнездеЧисло секунд или вход-датчикЭто не стартовый блок; с оранжевым входом программа «замирает» до сигнала — это нормально
Скоба-петля со стрелкойПовтор (Цикл) / RepeatПовторяет блоки внутри скобыЧисло повторов, условие или «бесконечно»По умолчанию цикл бесконечный; блоки нужно класть строго внутрь скобы

Отдельно подчеркнём: жёлтые песочные часы (Ожидание) — это не старт. Многие принимают их за стартовый блок «потому что он жёлтый и стоит в начале», а на деле перед ним обязателен «Старт». Это причина №1 в диагностике «нажимаю Пуск — ничего».

🔴 Красные блоки — экран и звук

Красные блоки управляют экраном (Display) — областью внутри приложения, где показываются числа, текст или картинки. Это виртуальное табло на планшете или компьютере, а не индикатор на самом роботе. С числом на экране можно даже делать простую математику. Сюда же относится блок воспроизведения звука.

Красные блоки экрана WeDo 2.0: вывод числа, прибавление, фоновая картинка

ИконкаБлок (рус / англ)Что делаетПараметрыЧастая ошибка
Экран с «123»Экран — открыть / DisplayПоказывает на экране число или текстЧисло или текстЭто область на экране приложения, а не табло на модели
Экран с картинкойФон экрана / Display BackgroundПоказывает одну из встроенных картинокНомер картинкиКаталог картинок зависит от версии приложения
«+123»Прибавить к экрану / Add to DisplayПрибавляет число к значению на экране (тап меняет действие +, −, ×, ÷)ЧислоЕсли экран не был открыт, поведение может быть непредсказуемым
«−123»Вычесть из экрана / Subtract from DisplayВычитает число из значения на экранеЧисло
«×123»Умножить экран / Multiply DisplayУмножает значение экрана на числоЧисло
«÷123»Разделить экран / Divide DisplayДелит значение экрана на числоНенулевое числоДеление на ноль официально не описано
Свёрнутый экранЭкран — свернуть / Display ClosedЗакрывает область экрана (тап меняет размер)
Экран среднего размераЭкран — средний размер / Display Medium SizeДелает область экрана средней
Развёрнутый экранЭкран — полный размер / Display Full SizeРаскрывает экран на весь лист
Блок с музыкальной ноткойВоспроизвести звук / Play SoundПроигрывает звук из библиотеки приложенияНомер звука (0 — своя запись)Звук идёт из планшета/ПК, а не из хаба — у смарт-хаба нет динамика

Блок звука WeDo 2.0 с ноткой и блок-комментарий на рабочем поле

🟠 Оранжевые блоки — входы датчиков

Оранжевые блоки — не самостоятельные. Это входы-значки, которые вставляются внутрь овального гнезда жёлтого блока «Ожидание» (или другого блока, ждущего ввод). Они говорят, чего именно ждать: приближения предмета, наклона в какую-то сторону, тряски. Подробно о самих датчиках — в отдельном разборе датчиков наклона и движения WeDo 2.0.

Оранжевый вход датчика, вставленный в жёлтый блок ожидания WeDo 2.0

ИконкаБлок (рус / англ)Что делаетЧастая ошибка
Датчик со стрелками в обе стороныЛюбое изменение расстояния / Any Distance ChangeЖдать любого изменения показаний датчика движенияСам по себе не работает — только в гнезде жёлтого блока
Датчик со стрелкой к себеОбъект приближается / Distance Change CloserЖдать, пока предмет приблизится к датчикуНе путать с «расстояние меньше N» — это другой режим
Датчик со стрелкой от себяОбъект удаляется / Distance Change FurtherЖдать, пока предмет отдалится от датчика
Датчик без стрелокЗначение датчика расстояния / Distance Sensor InputОтдаёт текущее число расстояния в гнездо блокаРеальный диапазон в приложении — 0–9, а не 0–10
Датчик наклона, стрелка вверхНаклон вверх / Tilt UpЖдать наклона датчика вверх
Датчик наклона, стрелка внизНаклон вниз / Tilt DownЖдать наклона вниз
Датчик наклона, стрелка вбокНаклон в эту сторону / Tilt This WayЖдать наклона в одну из боковых сторон
Датчик наклона, стрелка в другой бокНаклон в ту сторону / Tilt That WayЖдать наклона в противоположную сторону
Датчик наклона ровноНет наклона / Tilt No TiltЖдать горизонтального положения датчика
Датчик с волнистыми линиямиТряска / ShakeЖдать тряски датчика наклонаЧувствительность не настраивается — трясти нужно ощутимо

Если самый левый видимый блок — жёлтые песочные часы с оранжевым входом, то после «Пуск» внешне ничего не происходит: программа корректна и просто ждёт датчик. Поднесите руку к датчику движения или наклоните модель — и всё оживёт.

🔵 Голубые блоки — числа, текст и микрофон

Голубые блоки — это значения, которые вставляются в гнёзда других блоков: число, текст, случайное число, значение с экрана или уровень звука с микрофона устройства.

Голубые входы WeDo 2.0: число, текст, случайное число и микрофон устройства

ИконкаБлок (рус / англ)Что делаетЧастая ошибка
Плашка «123»Число / Number InputПередаёт число в гнездо (мощность, секунды, номер звука и т. п.)Не все блоки принимают дробные; лишнее «обрезается» приёмником
Плашка «abc»Текст / Text InputПередаёт текст (для экрана, сообщений)Не работает там, где ждут число (мощность, секунды)
Игральный кубикСлучайное число / Random InputВозвращает случайное числоДиапазон задаёт блок-приёмник, напрямую не настраивается
Плашка с миниатюрой экранаЗначение с экрана / Display InputОтдаёт число, которое сейчас на экранеЕсли на экране пусто — поведение зависит от версии
Микрофон с волнамиИзменение звука / Sound Sensor ChangeЖдать изменения громкости с микрофона устройстваОтдельного «датчика звука» в наборе WeDo 2.0 нет — звук читает планшет

⚪ Серый блок — комментарий

ИконкаБлок (рус / англ)Что делаетЧастая ошибка
Пузырь-облачко с текстомКомментарий / BubbleТекстовая заметка внутри программы. Не исполняетсяУ него нет пазов — он ни к чему не присоединяется, это просто подпись

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

Шесть правил, которые объясняют почти всё поведение WeDo 2.0:

  1. Всё начинается со старта. Исполняемая цепочка стартует с одного из стартовых блоков (треугольник, клавиша или конверт). Нет старта — нет запуска.
  2. Блоки держатся «пазлами». Одной цепочкой считаются только реально состыкованные блоки. Есть зазор — всё после него не выполнится.
  3. Слева направо. Внутри цепочки блоки идут по очереди. Параллельность — это несколько отдельных цепочек на одном поле.
  4. Жёлтый в начале — не всегда триггер. Слева может стоять «Ожидание» (песочные часы) — оно программу не запускает, а ставит на паузу. Перед ним нужен «Старт».
  5. Цепочек может быть несколько. На одном поле уживаются независимые программы: одна крутит мотор, другая показывает картинки — и работают разом.
  6. Блоки привязаны к хабу. Каждый блок мотора и света относится к конкретному смарт-хабу по цвету. При нескольких хабах цвет нужно указывать явно.

7 готовых мини-программ

Короткие проверенные цепочки, которые удобно держать под рукой. Стрелка «→» означает соединение блоков, а фигурные скобки {…} — блоки внутри цикла.

  1. Минимальная рабочая программа. Старт → Мотор на 5 секунд. Гарантированно работает, если мотор физически подключён. Зачем: контрольная проверка — если не работает даже это, проблема в железе, а не в программе. Диагностику мотора без приложения мы показали в разборе тестового режима смарт-хаба.
  2. Мотор с явным выключением. Старт → Мотор в эту сторону → Ожидание 3 сек → Мотор выключить. Зачем: учебный пример принципа «включил → подождал → выключил».
  3. Запуск по приближению объекта. Старт → Ожидание (объект приближается) → Мотор на 2 секунды. Зачем: автозапуск по датчику. После «Пуск» внешне тихо, пока перед датчиком не появится предмет — это норма.
  4. Реакция на наклон. Старт → Ожидание (наклон вверх) → Мотор на 1 секунду. Зачем: модели с датчиком наклона — например, машинки, которые едут при наклоне.
  5. Бесконечное покачивание. Старт → Повтор { Мотор в эту → Ожидание 0.5 → Мотор в ту → Ожидание 0.5 }. Зачем: «танцующие» модели и игрушки-животные, которые качаются туда-сюда.
  6. Связь двух хабов через сообщения. На поле 1: … → Отправить сообщение «go». На поле 2: Запуск по сообщению «go» → Мотор на 2 секунды. Зачем: единственный способ скоординировать два независимых смарт-хаба.
  7. Мощность от датчика расстояния. Старт → Повтор { Мощность мотора = значение датчика расстояния }. Зачем: чем ближе рука к датчику, тем быстрее крутится мотор (0–9) — наглядная связь «датчик → мотор».

Коротко о главном

38 блоков WeDo 2.0 — это всего семь цветов и одна логика: старт слева, действия по цепочке, значения-вставки внутри блоков. Держите этот справочник открытым рядом с приложением — и любой «непонятный кубик» на экране ребёнка сразу обретёт смысл. А если хочется освежить общую картину, начните с обзора, что такое WeDo 2.0, и потренируйтесь на основах программирования.

Остались вопросы по конкретному блоку или программа ведёт себя странно? Напишите нам в Telegram @robo_guru — поможем разобраться и подскажем, что собрать дальше.

#WeDo 2.0 #программирование #блоки программирования #справочник #робототехника для детей

Хотите набор LEGO Education WeDo 2.0 для класса или кружка?

Запросите оптовый прайс или купите набор в розницу в нашем магазине.

Больше материалов в разделе «WeDo 2.0 и робототехника» .

Все статьи

РобоГуру — собственный бренд; конструкторы полностью совместимы с LEGO Education WeDo 2.0 (не оригинал LEGO).