Блоки, как в Scratch
Выводы, датчики, дисплеи, моторы, серво, NeoPixel, Wi-Fi и Bluetooth — всё собирается мышкой, без точек с запятой.
Программа для Arduino и ESP32 собирается из блоков, как в Scratch, а рядом сразу виден настоящий код C++. В браузере, бесплатно и на русском.
Блоки слева, код C++ справа — меняются вместе. Это урок 5 из блога: датчик расстояния и пищалка.
Блоки снимают порог входа, а код рядом не даёт на них застрять.
Выводы, датчики, дисплеи, моторы, серво, NeoPixel, Wi-Fi и Bluetooth — всё собирается мышкой, без точек с запятой.
Настоящий скетч для Arduino IDE виден в панели справа и меняется вместе с блоками — переходить на текст легко.
Кнопка «В симулятор» открывает код на виртуальной плате, если настоящих на всех не хватает.
Проект сохраняется файлом или в облако: собрал на уроке — продолжил дома.
BloX работает в браузере: ничего не нужно устанавливать, регистрация — только для облака.
Выберите плату и перетащите блоки в «Настройку» и «Цикл». Код C++ появится справа.
Скопируйте код в 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 не нужно устанавливать, он на русском и показывает код C++ рядом с блоками. Подробное сравнение — в статье «ArduBlock, mBlock и BloX» в блоге.
Да. Аккаунт RobX нужен только для сохранения проектов в облако.
Каждый урок открывается в BloX одной кнопкой и проверяется в симуляторе.