Все блоки программирования WeDo 2.0: полный справочник
Справочник всех 38 блоков программирования WeDo 2.0 по 7 цветам приложения: иконка, назначение, параметры и частая ошибка каждого блока плюс готовые мини-программы.
В приложении LEGO Education WeDo 2.0 нет ни одной строчки кода — программа собирается из разноцветных блоков-кирпичиков. Всего таких блоков 38, и они разложены по палитре по семи цветам. Этот справочник собирает их все в одном месте: для каждого блока — как выглядит иконка, что он делает, какие у него параметры и на чём чаще всего спотыкаются дети и родители.
Для кого этот материал. Для педагогов и родителей, которые хотят быстро находить нужный блок и понимать, почему программа ведёт себя не так, как ожидалось; для владельцев робокружков как настольная шпаргалка; и для всех, кто уже собрал первую программу и хочет разобраться глубже. Если вы только начинаете — сначала загляните в наш разбор основ программирования WeDo 2.0: там показано, как собрать самую первую цепочку с нуля. Здесь же — полная карта всех блоков программирования WeDo 2.0.
Содержание
- Как устроено программирование
- 🟢 Зелёные — мотор и лампочка хаба
- 🟡 Жёлтые — управление программой
- 🔴 Красные — экран и звук
- 🟠 Оранжевые — входы датчиков
- 🔵 Голубые — числа и текст
- ⚪ Серые — комментарий
- Правила построения программы
- 7 готовых мини-программ
Как устроено программирование в 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.
🟡 Жёлтые блоки — управление программой
Жёлтые блоки управляют ходом программы: запускают её, ставят на паузу, повторяют, обмениваются сообщениями. Здесь кроется главная путаница новичков: жёлтые блоки бывают двух совершенно разных типов.
- Стартовые (зелёный треугольник, клавиша, конверт) — запускают цепочку.
- Управляющие (песочные часы, петля, конверт со стрелкой) — программу не запускают, а только приостанавливают, повторяют или шлют сообщение. Перед ними всегда должен стоять стартовый блок.

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

| Иконка | Блок (рус / англ) | Что делает | Параметры | Частая ошибка |
|---|---|---|---|---|
| Экран с «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.

| Иконка | Блок (рус / англ) | Что делает | Частая ошибка |
|---|---|---|---|
| Датчик со стрелками в обе стороны | Любое изменение расстояния / 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 | Ждать тряски датчика наклона | Чувствительность не настраивается — трясти нужно ощутимо |
Если самый левый видимый блок — жёлтые песочные часы с оранжевым входом, то после «Пуск» внешне ничего не происходит: программа корректна и просто ждёт датчик. Поднесите руку к датчику движения или наклоните модель — и всё оживёт.
🔵 Голубые блоки — числа, текст и микрофон
Голубые блоки — это значения, которые вставляются в гнёзда других блоков: число, текст, случайное число, значение с экрана или уровень звука с микрофона устройства.

| Иконка | Блок (рус / англ) | Что делает | Частая ошибка |
|---|---|---|---|
| Плашка «123» | Число / Number Input | Передаёт число в гнездо (мощность, секунды, номер звука и т. п.) | Не все блоки принимают дробные; лишнее «обрезается» приёмником |
| Плашка «abc» | Текст / Text Input | Передаёт текст (для экрана, сообщений) | Не работает там, где ждут число (мощность, секунды) |
| Игральный кубик | Случайное число / Random Input | Возвращает случайное число | Диапазон задаёт блок-приёмник, напрямую не настраивается |
| Плашка с миниатюрой экрана | Значение с экрана / Display Input | Отдаёт число, которое сейчас на экране | Если на экране пусто — поведение зависит от версии |
| Микрофон с волнами | Изменение звука / Sound Sensor Change | Ждать изменения громкости с микрофона устройства | Отдельного «датчика звука» в наборе WeDo 2.0 нет — звук читает планшет |
⚪ Серый блок — комментарий
| Иконка | Блок (рус / англ) | Что делает | Частая ошибка |
|---|---|---|---|
| Пузырь-облачко с текстом | Комментарий / Bubble | Текстовая заметка внутри программы. Не исполняется | У него нет пазов — он ни к чему не присоединяется, это просто подпись |
Правила построения программы
Шесть правил, которые объясняют почти всё поведение WeDo 2.0:
- Всё начинается со старта. Исполняемая цепочка стартует с одного из стартовых блоков (треугольник, клавиша или конверт). Нет старта — нет запуска.
- Блоки держатся «пазлами». Одной цепочкой считаются только реально состыкованные блоки. Есть зазор — всё после него не выполнится.
- Слева направо. Внутри цепочки блоки идут по очереди. Параллельность — это несколько отдельных цепочек на одном поле.
- Жёлтый в начале — не всегда триггер. Слева может стоять «Ожидание» (песочные часы) — оно программу не запускает, а ставит на паузу. Перед ним нужен «Старт».
- Цепочек может быть несколько. На одном поле уживаются независимые программы: одна крутит мотор, другая показывает картинки — и работают разом.
- Блоки привязаны к хабу. Каждый блок мотора и света относится к конкретному смарт-хабу по цвету. При нескольких хабах цвет нужно указывать явно.
7 готовых мини-программ
Короткие проверенные цепочки, которые удобно держать под рукой. Стрелка «→»
означает соединение блоков, а фигурные скобки {…} — блоки внутри цикла.
- Минимальная рабочая программа.
Старт → Мотор на 5 секунд. Гарантированно работает, если мотор физически подключён. Зачем: контрольная проверка — если не работает даже это, проблема в железе, а не в программе. Диагностику мотора без приложения мы показали в разборе тестового режима смарт-хаба. - Мотор с явным выключением.
Старт → Мотор в эту сторону → Ожидание 3 сек → Мотор выключить. Зачем: учебный пример принципа «включил → подождал → выключил». - Запуск по приближению объекта.
Старт → Ожидание (объект приближается) → Мотор на 2 секунды. Зачем: автозапуск по датчику. После «Пуск» внешне тихо, пока перед датчиком не появится предмет — это норма. - Реакция на наклон.
Старт → Ожидание (наклон вверх) → Мотор на 1 секунду. Зачем: модели с датчиком наклона — например, машинки, которые едут при наклоне. - Бесконечное покачивание.
Старт → Повтор { Мотор в эту → Ожидание 0.5 → Мотор в ту → Ожидание 0.5 }. Зачем: «танцующие» модели и игрушки-животные, которые качаются туда-сюда. - Связь двух хабов через сообщения. На поле 1:
… → Отправить сообщение «go». На поле 2:Запуск по сообщению «go» → Мотор на 2 секунды. Зачем: единственный способ скоординировать два независимых смарт-хаба. - Мощность от датчика расстояния.
Старт → Повтор { Мощность мотора = значение датчика расстояния }. Зачем: чем ближе рука к датчику, тем быстрее крутится мотор (0–9) — наглядная связь «датчик → мотор».
Коротко о главном
38 блоков WeDo 2.0 — это всего семь цветов и одна логика: старт слева, действия по цепочке, значения-вставки внутри блоков. Держите этот справочник открытым рядом с приложением — и любой «непонятный кубик» на экране ребёнка сразу обретёт смысл. А если хочется освежить общую картину, начните с обзора, что такое WeDo 2.0, и потренируйтесь на основах программирования.
Остались вопросы по конкретному блоку или программа ведёт себя странно? Напишите нам в Telegram @robo_guru — поможем разобраться и подскажем, что собрать дальше.
Читайте также
Основы программирования WeDo 2.0: блоки и первая программа
Программирование WeDo 2.0 для начинающих: что означают блоки в приложении, как их соединять и как собрать первую программу с ребёнком за пять минут.
Читать →Датчики наклона и движения WeDo 2.0: как работают и что собрать
Разбираем два главных датчика набора LEGO Education WeDo 2.0: как они устроены, чем отличаются и какие модели с ними интересно собрать и запрограммировать с ребёнком.
Читать →Что такое LEGO Education WeDo 2.0 и зачем он нужен ребёнку
Что такое WeDo 2.0: разбираем, что входит в набор LEGO Education WeDo 2.0, как он работает, для какого возраста подходит и чему на самом деле учит ребёнка.
Читать →Хотите набор LEGO Education WeDo 2.0 для класса или кружка?
Запросите оптовый прайс или купите набор в розницу в нашем магазине.
Больше материалов в разделе «WeDo 2.0 и робототехника» .
Все статьиРобоГуру — собственный бренд; конструкторы полностью совместимы с LEGO Education WeDo 2.0 (не оригинал LEGO).