Редактор с подсветкой
Номера строк, подсветка MicroPython, локальные файлы проекта и «залить как main.py», чтобы программа запускалась при включении платы.
Редактор, консоль платы, файлы, прошивка и облако RobX в одном окне. Подключил плату по USB, нажал «Запустить».
Всё, что нужно на занятии, без командной строки
Номера строк, подсветка MicroPython, локальные файлы проекта и «залить как main.py», чтобы программа запускалась при включении платы.
Интерактивная консоль платы с Ctrl-C и мягким сбросом. Файл запускается на плате, вывод идёт в консоль в реальном времени.
Дерево файлов ESP32: открыть, изменить, загрузить, удалить. Без командной строки и без потерь при обрыве.
Диалог прошивки через esptool с выбором .bin и стиранием, установка библиотек через mip.
Вход в аккаунт RobX: папки и файлы личного облака прямо в программе. Домашнее задание лежит там же, где на портале.
Автопоиск портов и выделение плат по VID/PID, переподключение после обрыва, порт не блокирует интерфейс.
Интерфейс переключается на лету, настройки порта, темы и шрифта запоминаются.
Приложение проверяет сервер обновлений RobX при запуске и предлагает новую версию. Проверка sha256 перед подменой файлов.
Три шага до первой программы на плате
Кнопка выше. На Windows — установщик, на macOS — образ .dmg. Установка занимает минуту.
RobX Studio сама найдёт порт и отметит плату звёздочкой. Для CH340 и CP210x может понадобиться драйвер.
Код в редакторе, «Запустить» — и вывод в консоли. Понравилось — «залить как main.py», чтобы работало без компьютера.
Платы с известными VID:PID помечаются «★ плата», остальные порты доступны вручную
| Семейство | USB | VID:PID |
|---|---|---|
| ESP32 (classic) | внешний UART-чип | CP2102 10C4:EA60, CH340 1A86:7523 |
| ESP32-S2 / S3 | нативный USB-CDC | Espressif 303A:* |
| ESP32-C3 | нативный или UART | 303A:* либо внешний чип |