Редактор и запуск
Подсветка и номера строк. «Запустить» — выполнить на плате, «залить как main.py» — стартовать при включении.
Редактор, консоль платы, прошивка и облако RobX в одном окне: подключил ESP32 по USB, нажал «Запустить».
Всё, что нужно на занятии, без командной строки
Подсветка и номера строк. «Запустить» — выполнить на плате, «залить как main.py» — стартовать при включении.
Живой REPL и дерево файлов ESP32: открыть, изменить, загрузить, удалить.
Файлы личного облака прямо в программе. Сохранил в классе — открыл дома, без флешек.
Прошивка MicroPython и установка библиотек — из окна, без командной строки.
Три шага до первой программы на плате
Кнопка выше. На Windows — установщик, на macOS — образ .dmg. Установка занимает минуту.
RobX Studio сама найдёт порт и отметит плату звёздочкой. Для CH340 и CP210x может понадобиться драйвер.
Код в редакторе, «Запустить» — и вывод в консоли. Понравилось — «залить как main.py», чтобы работало без компьютера.
| Плата | Как подключается к компьютеру | Мост USB–UART Микросхема на плате, через которую компьютер видит её как последовательный порт. У ESP32-S2, S3 и части плат C3 не нужна: контроллер подключается к USB сам. | Идентификатор VID:PID |
|---|---|---|---|
| ESP32 (classic) | Через внешний мост USB–UART на плате | CP2102, CP2102N, CH340, CH9102, FT232, FT2232 | 10C4:EA60, 10C4:EA70, 1A86:7523, 1A86:55D4, 0403:6001, 0403:6010 |
| ESP32-S2 | Нативный USB (CDC), мост не нужен | — | 303A:* |
| ESP32-S3 | Нативный USB (CDC), мост не нужен | — | 303A:* |
| ESP32-C3 | Нативный USB (CDC) или внешний мост — зависит от платы | Те же мосты, если нативного USB на плате нет | 303A:* либо идентификатор моста |