RobX Studio · MicroPython для ESP32

Среда MicroPython,
с которой начинают

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

WindowsmacOSLinux ESP32 · S2 · S3 · C3Русский и English

Что внутри

Всё, что нужно на занятии, без командной строки

Редактор с подсветкой

Номера строк, подсветка MicroPython, локальные файлы проекта и «залить как main.py», чтобы программа запускалась при включении платы.

REPL и запуск одной кнопкой

Интерактивная консоль платы с Ctrl-C и мягким сбросом. Файл запускается на плате, вывод идёт в консоль в реальном времени.

Файлы на плате

Дерево файлов ESP32: открыть, изменить, загрузить, удалить. Без командной строки и без потерь при обрыве.

Прошивка и пакеты

Диалог прошивки через esptool с выбором .bin и стиранием, установка библиотек через mip.

Облако RobX

Вход в аккаунт RobX: папки и файлы личного облака прямо в программе. Домашнее задание лежит там же, где на портале.

Устойчивость на уроке

Автопоиск портов и выделение плат по VID/PID, переподключение после обрыва, порт не блокирует интерфейс.

Русский и английский

Интерфейс переключается на лету, настройки порта, темы и шрифта запоминаются.

Обновляется сама

Приложение проверяет сервер обновлений RobX при запуске и предлагает новую версию. Проверка sha256 перед подменой файлов.

Как начать

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

1

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

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

2

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

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

3

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

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

Поддерживаемые платы

Платы с известными VID:PID помечаются «★ плата», остальные порты доступны вручную

СемействоUSBVID:PID
ESP32 (classic)внешний UART-чипCP2102 10C4:EA60, CH340 1A86:7523
ESP32-S2 / S3нативный USB-CDCEspressif 303A:*
ESP32-C3нативный или UART303A:* либо внешний чип