RobX Studio · MicroPython для ESP32

Python на плате
без командной строки

Редактор, консоль платы, прошивка и облако RobX в одном окне. Подключил ESP32 по USB, нажал «Запустить» — программа работает.

MicroPython Разработано в России Русский и English Бесплатно, без ограничений

Установка занимает минуту. Обновления приходят сами.

Окно RobX Studio: файлы платы слева, редактор main.py в центре, консоль снизу

Одно окно: код, файлы платы и консоль. Ничего больше устанавливать не нужно.

Всё, что нужно на занятии

Четыре вещи, ради которых обычно ставят три разные программы и открывают терминал.

Редактор и запуск

Подсветка и номера строк. «Запустить» — выполнить на плате, «залить как main.py» — стартовать при включении.

Консоль и файлы платы

Живой REPL и дерево файлов ESP32: открыть, изменить, загрузить, удалить.

Облачное хранилище RobX

Файлы личного облака прямо в программе. Сохранил в классе — открыл дома, без флешек.

Прошивка и библиотеки

Прошивка MicroPython и установка библиотек — из окна, без esptool и командной строки.

Три шага до первой программы

1

Скачайте и установите

Кнопка выше. На Windows — установщик, на macOS — образ .dmg, на Linux — архив.

2

Подключите плату по USB

Studio сама найдёт порт и отметит плату звёздочкой. Для CH340 и CP210x может понадобиться драйвер.

3

Напишите и запустите

Код в редакторе, «Запустить» — и вывод в консоли. Понравилось — «залить как main.py», чтобы работало без компьютера.

Studio узнаёт плату сама Studio узнаёт плату по идентификатору, который она сообщает системе при подключении, и помечает её в списке портов звёздочкой. Платы нет в списке — порт всегда можно выбрать вручную.

Работает с любой платой на ESP32. Разница только в том, нужен ли на ней мост USB–UART.

Плата Как подключается к компьютеру Мост USB–UART Микросхема на плате, через которую компьютер видит её как последовательный порт. У ESP32-S2, S3 и части плат C3 не нужна: контроллер подключается к USB сам. Идентификатор VID:PID
ESP32 (classic) Через внешний мост USB–UART на плате CP2102, CP2102N, CH340, CH9102, FT232, FT2232 10C4:EA60, 1A86:7523, 0403:6001
ESP32-S2 Нативный USB (CDC), мост не нужен 303A:*
ESP32-S3 Нативный USB (CDC), мост не нужен 303A:*
ESP32-C3 Нативный USB (CDC) или внешний мост — зависит от платы Те же мосты, если нативного USB на плате нет 303A:* либо ID моста

О чём спрашивают в первый день

Нужно ли ставить Python на компьютер?

Нет. Программа выполняется на самой плате, а Studio уже содержит всё, что нужно для связи с ней.

Плата не видна в списке портов

Чаще всего не хватает драйвера моста CH340 или CP210x. Поставьте драйвер, переподключите кабель и нажмите «Обновить» в списке портов. Если платы всё равно нет — порт можно выбрать вручную.

На плате нет MicroPython — что делать?

Прошить из самого окна: Studio скачает нужную прошивку под ваш чип и зальёт её. Командная строка и esptool не нужны.

Можно ли работать без интернета?

Да. Интернет нужен только для облачного хранилища, установки библиотек и обновлений программы.

Studio правда бесплатна для школы?

Да, без ограничений по числу компьютеров и классов. Лицензия не требуется.

Поставьте на класс за один урок

Один установщик, никакой настройки окружения и командной строки. Дальше — плата, кабель и первая программа.