三条路线一张表
| 路线 | 适合谁 | 要装什么 | 主要代价 |
|---|---|---|---|
| Mind+ 图形化 | 零基础、课堂授课 | Mind+ V1.8.1 RC1.0 及以上 | 复杂逻辑受积木表达限制 |
| MicroPython | 会一点 Python | 支持 MicroPython 的编辑器与官方 unihiker_k10 库 | 标准库精简,不能随意装包 |
| Arduino IDE / PlatformIO | 有 ESP32 经验 | ESP32 开发板支持包,按 ESP32-S3 建工程 | 屏幕、摄像头、AI 需自己初始化 |
路线一,Mind+ 图形化
推荐新手和课堂从这里起步。官方快速教程、板载 AI 积木、屏幕积木和 SIoT 积木都是围绕它准备的,能不写代码就把人脸检测、语音识别跑起来。
版本是硬门槛,需要 Mind+ V1.8.1 RC1.0 及以上才能加载行空板 K10 扩展,装旧版会在扩展库里搜不到设备。Windows 10 与 11 通常免驱,用官方数据线直连电脑原生 USB 口即可。详细五步流程见下一页。
路线二,MicroPython
想从积木过渡到代码,就用官方 unihiker_k10 库直接写 Python。屏幕、传感器和板载能力都有对应接口,代码量不大,适合做有一定逻辑的项目。
要注意这不是电脑上的完整 CPython,跑的是板内固件里的精简运行时,标准库是子集,也不能 pip 安装任意第三方包。
路线三,Arduino IDE 与 PlatformIO
把 K10 当成一块 ESP32-S3 开发板来用,可以复用 Arduino-ESP32 生态里的大量库和示例。Arduino IDE 里先安装 ESP32 开发板支持包并选择对应型号,PlatformIO 则按 ESP32-S3 板型新建工程。
代价是屏幕驱动、摄像头、音频这些板载资源都要自己初始化,图形化里现成的离线 AI 积木也不会自动可用。这条路适合已经熟 ESP32 的读者,本项目不单独开页展开。
三种模式不能混用
图形化模式、MicroPython 固件、Arduino 固件是三套不同的运行环境,切换往往要重新烧录或切换设备模式,切换前先备份板上程序。不要在同一份工程里混写积木和代码。
通用准备清单
- 准备一根支持数据传输的 USB Type-C 线,很多充电线只有供电没有数据
- 直连电脑原生 USB 口,避开无供电的 HUB
- Windows 10 / 11 免驱,Windows 7 需手动安装串口驱动
- 在设备管理器里记下出现的串口号,Mind+ 连接时要选它
- 确认 Mind+ 或编辑器版本满足要求,再开始装扩展
下一步
新手直接去行空板 K10 Mind+ 图形化入门跑第一个显示程序;想写代码的看行空板 K10 MicroPython 编程。