BloX · блоки для Arduino

Блочное программирование Ардуино
для детей и начинающих

Программа для Arduino и ESP32 собирается из блоков, как в Scratch, а рядом сразу виден настоящий код C++. В браузере, бесплатно и на русском.

Разработано в России Без установки Бесплатно
Редактор BloX: программа парктроника из блоков слева, код C++ справа

Блоки слева, код C++ справа — меняются вместе. Это урок 5 из блога: датчик расстояния и пищалка.

Визуальное программирование, которое ведёт к коду

Блоки снимают порог входа, а код рядом не даёт на них застрять.

Блоки, как в Scratch

Выводы, датчики, дисплеи, моторы, серво, NeoPixel, Wi-Fi и Bluetooth — всё собирается мышкой, без точек с запятой.

Код C++ рядом

Настоящий скетч для Arduino IDE виден в панели справа и меняется вместе с блоками — переходить на текст легко.

Проверка без платы

Кнопка «В симулятор» открывает код на виртуальной плате, если настоящих на всех не хватает.

Облако RobX

Проект сохраняется файлом или в облако: собрал на уроке — продолжил дома.

Три шага до мигающего светодиода

1

Откройте редактор

BloX работает в браузере: ничего не нужно устанавливать, регистрация — только для облака.

2

Соберите программу

Выберите плату и перетащите блоки в «Настройку» и «Цикл». Код C++ появится справа.

3

Загрузите в плату

Скопируйте код в Arduino IDE и нажмите «Загрузить» — или проверьте в симуляторе.

Платы

Плата выбирается списком в шапке редактора — от неё зависит, какой код соберёт BloX.

ПлатаСемействоВ симуляторе
Arduino Uno AVR да
Arduino Nano AVR да
Arduino Mega 2560 AVR да
Arduino Leonardo AVR как Uno
Arduino Pro Mini AVR как Uno
ESP8266 (NodeMCU) ESP нет
ESP32 DevKit ESP да, с Wi-Fi

Вопросы

С какого возраста подходит блочное программирование?

Блоки читаются как предложения, поэтому начинать можно, как только ребёнок уверенно читает, — обычно с 8–9 лет. Код C++ рядом с блоками пригодится старшим, когда придёт время переходить на текст.

Нужно ли что-то устанавливать?

Для самого BloX — нет, он открывается в браузере. Чтобы прошить плату, нужна Arduino IDE: BloX собирает код, а загружает его в плату она.

Чем BloX отличается от ArduBlock и mBlock?

BloX не нужно устанавливать, он на русском и показывает код C++ рядом с блоками. Подробное сравнение — в статье «ArduBlock, mBlock и BloX» в блоге.

Это бесплатно?

Да. Аккаунт RobX нужен только для сохранения проектов в облако.

Шесть уроков — от светодиода до Wi-Fi

Каждый урок открывается в BloX одной кнопкой и проверяется в симуляторе.