Автор: Иван Толоконников

Добро пожаловать!

Этот сайт поможет тебе разобраться в блоках программирования LEGO WeDo 2.0 и научит создавать собственные проекты.

🧱

Блоки

Узнай назначение каждого блока

🔗

Связки

Готовые комбинации для проектов

💡

Советы

Полезные приёмы программирования

Основные блоки WeDo 2.0

▶️ Стартовые блоки

Зелёный блок «При запуске»

Это начало любой программы. Когда ты нажимаешь зелёный круг на экране, все блоки, идущие после этого, начинают выполняться.

💡 Каждая программа должна начинаться с этого блока!
🔄 Блоки движения

Оранжевый блок «Вперёд»

Заставляет мотор крутиться вперёд. Можно задать количество кругов или секунд.

Оранжевый блок «Назад»

Заставляет мотор крутиться назад. Полезно, когда нужно вернуть деталь в исходное положение.

Оранжевый блок «Стоп»

Полностью останавливает мотор.

🎭 Блоки действий

Белый блок «Показать»

Показывает иконку или цифру на экране хаба.

Белый блок «Звук»

Воспроизводит звук через динамик хаба.

🎛️ Блоки управления

Зелёный блок «Цикл»

Повторяет команды внутри несколько раз. Очень полезно для движущихся моделей!

Зелёный блок «Если...то»

Выполняет действие только при условии (например, если нажата кнопка на хабе).

Оранжевый блок «Ждать»

Пауза на указанное количество секунд перед следующим действием.

📡 Блоки датчиков

Зелёный блок «Датчик наклона»

Реагирует на наклон хаба вперёд, назад или в стороны.

Зелёный блок «Расстояние»

Измеряет расстояние до объекта с помощью датчика расстояния.

Зелёный блок «Кнопка хаба»

Реагирует на нажатие кнопки на самом хабе.

Готовые связки блоков

🚗 Простая машина
▶️ При запуске
🔄 Вперёд (2 круга)
⏱️ Ждать (1 сек)
⏹️ Стоп

Эта связка заставит твою машину проехать вперёд на 2 круга мотора, подождать 1 секунду и остановиться.

🔄 Вращающийся робот
▶️ При запуске
🔁 Цикл (3 раза)
  • 🔄 Вперёд (1 круг)
  • ⏱️ Ждать (0.5 сек)
  • 🔄 Назад (1 круг)
  • ⏱️ Ждать (0.5 сек)

Робот будет покачиваться вперёд-назад 3 раза, создавая эффект вращения.

🏗️ Подъёмный кран
▶️ При запуске
🔄 Вперёд (4 круга)
⏸️ Датчик наклона → стоп

Кран поднимает груз 4 круга, а когда хаб наклоняется — останавливается. Это имитирует ручное управление!

🎵 Танцующий робот
▶️ При запуске
🔁 Цикл (бесконечно)
  • 🔊 Звук (мишка)
  • 🔄 Вперёд (1 круг)
  • ⏱️ Ждать (0.3 сек)
  • 🔄 Назад (1 круг)
  • ⏱️ Ждать (0.3 сек)

Робот играет музыку и танцует, повторяя движения бесконечно!

🤖 Робот-охранник
▶️ При запуске
🔁 Цикл (бесконечно)
  • 📡 Датчик расстояния < 20 см
  • 🔊 Звук (сирена)
  • 🔄 Вперёд (5 кругов)
  • ⏹️ Стоп

Когда кто-то подходит близко к датчику расстояния — робот включает сирену и едет вперёд!

Полезные советы

1️⃣ Всегда начинай со стартового блока

Без зелёного блока «При запуске» программа не начнёт работать. Это как рубильник — без него ничего не включится!

2️⃣ Тестируй по частям

Не пиши сразу длинную программу. Добавь 2-3 блока → проверь → добавь ещё. Так проще найти ошибки!

3️⃣ Используй циклы

Вместо того чтобы повторять одно и то же 10 раз, оберни в блок «Цикл». Программа станет короче и понятнее!

4️⃣ Задержки — твой друг

Блок «Ждать» помогает разделять действия. Без пауз робот будет выполнять всё слишком быстро и ты не увидишь, что происходит!

5️⃣ Датчики делают робота умным

Блоки датчиков позволяют роботу реагировать на мир. Попробуй заставить его останавливаться, когда нажимаешь кнопку на хабе!