m5stack-uiflow2-coder

M5Stack UIFlow2 MicroPython 编码助手

代码质量 高校学生全栈开发 写Python代码调试物联网应用排查Bug根因 通用 ★ 1.3k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:m5stack-uiflow2-coder。
它的用途是:M5Stack UIFlow2 MicroPython 编码助手
完整的 Skill 内容见:https://321skill.com/skills/m5stack-uiflow2-coder-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'用UIFlow2写一个程序,每隔5秒从DHT12传感器读取温湿度,并在LCD上显示。' 它会自动生成包含 `unit.ENV` 初始化、循环读取、`lcd.drawString` 绘制的完整代码,并解释每个函数的作用和引脚连接方式。

介绍

该技能专为 M5Stack 设备上的 UIFlow2 MicroPython 开发场景设计,解决开发者在编写、调试、审查或解释 UIFlow2 代码时缺乏针对性 API 参考、构造函数示例、硬件驱动库和常见错误排查指南的问题。它整合了 M5Stack 生态中显示屏/UI 模式、各类传感器模块(如环境、运动、通信单元)以及外设驱动的典型用法,帮助开发者快速定位问题并生成可运行代码。

使用时,你只需描述需要实现的功能(例如“读取温度传感器并显示在屏幕上”),该技能便会自动检索匹配的 UIFlow2 API 并生成完整的 MicroPython 代码片段,同时附带关键参数说明和注意事项。对于已有代码,你也可以直接粘贴,它会进行静态分析、指出潜在错误并提供优化建议。

适合 M5Stack 设备开发者、嵌入式硬件爱好者、高校工科学生以及任何需要快速上手 UIFlow2 框架的创客。尤其适合在原型开发阶段需要频繁查阅 API 文档或调试硬件交互的场景。

建议在代码逻辑复杂或涉及多个硬件模块协同工作时使用,可显著减少查阅文档和试错时间。但请注意,该技能不适用于非 M5Stack 平台的通用 MicroPython 开发,也不支持图形化积木代码的生成与转换。

核心特点

与通用 MicroPython 助手不同,该技能深度绑定 M5Stack 的 UIFlow2 框架,内置了 M5Stack 专属的 display/UI 模式、内置硬件(如按键、扬声器、LED)以及官方扩展单元的驱动 API,能直接生成可直接在 M5Stack 设备上运行的代码,无需额外适配。

注意事项

不适用于非 M5Stack 硬件平台或非 UIFlow2 框架(如常规 MicroPython、CircuitPython)的编码场景。

常见问题

如何初始化 M5Stack 的 LCD 显示屏?

使用 `lcd = M5Display()` 初始化,然后调用 `lcd.clear()` 或 `lcd.drawString()` 等方法绘制内容。

如何读取 ENV 环境传感器模块的数据?

导入 `unit` 模块,创建 `env = unit.ENV(port)` 对象,然后调用 `env.getTemperature()` 等函数即可。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/m5stack-uiflow2-coder-x-5/raw/index.md 读取 m5stack-uiflow2-coder 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。