RobX Studio · 面向 ESP32 的 MicroPython

在板子上写 Python
不用命令行

编辑器、板上控制台、烧录和 RobX 云都在一个窗口里。用 USB 接上 ESP32,按下「运行」——程序就跑起来了。

MicroPython 俄罗斯研发 俄语与英语 免费,没有限制

安装只需一分钟,更新会自动送达。

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(经典款) 通过板上的外置 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。

可以离线使用吗?

可以。只有云存储、安装库和程序更新才需要联网。

学校用真的免费吗?

真的免费,不限电脑台数,也不限班级数量。不需要授权许可。

一堂课就能装好整个班级

一个安装程序,不用配置环境,也不用命令行。接下来就是板子、数据线和第一个程序。