m5stack-uiflow2-coder
M5Stack UIFlow2 MicroPython 编程助手
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:m5stack-uiflow2-coder。 它的用途是:M5Stack UIFlow2 MicroPython 编程助手 完整的 Skill 内容见:https://321skill.com/skills/m5stack-uiflow2-coder-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'请帮我写一个UIFlow2程序,用M5Stack Core2读取DHT11温湿度传感器数据,并在屏幕上显示为中文标签。' 它会生成完整的MicroPython代码,包括导入模块、初始化传感器、循环读取并显示,还会提醒注意引脚连接和更新频率。
介绍
在 M5Stack 设备上使用 UIFlow2 框架进行 MicroPython 开发时,常遇到 API 不熟悉、硬件驱动调用复杂、调试困难等问题。该 Skill 专为解决这些痛点设计,能帮你快速编写、调试、审查和解释 UIFlow2 代码,涵盖屏幕显示、UI 组件、传感器和外设模块的驱动。
使用时,只需描述你的需求或粘贴代码,它就会给出完整的代码示例、API 调用说明或错误修复建议。例如,你可以问“如何用 M5Core2 显示一个按钮?”或“这段代码为什么屏幕不亮?”,它会基于 UIFlow2 特有 API 和 M5Stack 硬件特性给出精准回复。
适合使用 M5Stack 系列设备(如 Core2、StickC、Atom)的嵌入式开发者、物联网项目学生、创客以及智能体开发人员。尤其适合需要快速验证硬件原型或调试复杂交互逻辑的场景。
建议在使用前明确设备型号和 UIFlow2 版本,以便获得最匹配的代码。该 Skill 不适用于非 M5Stack 的 MicroPython 开发,也不适用于纯 Python 或 C++ 项目。
核心特点
通用 MicroPython 助手不了解 M5Stack 的 UIFlow2 专用 API(如 lcd、button、unit 等)和硬件驱动模式,而本 Skill 内置了 M5Stack 各型号的构造器、显示/UI 模式、单元模块驱动知识和常见运行时错误处理方法。
注意事项
不适合非 M5Stack 设备或非 UIFlow2 的 MicroPython 开发场景。
常见问题
如何初始化 M5Stack Core2 的屏幕?
使用 `from m5stack import *` 和 `lcd = M5LCD()` 即可,UIFlow2 已自动初始化。若自定义,可参考 `lcd.begin()` 参数。
UIFlow2 和标准 MicroPython 有什么区别?
UIFlow2 封装了 M5Stack 硬件驱动,提供更简单的 API(如 `button.wasPressed()`),且内置了 UI 组件(如 `M5Btn`、`M5Label`),不必手动操作 GPIO。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/m5stack-uiflow2-coder-x-2/raw/index.md 读取 m5stack-uiflow2-coder 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/m5stack-uiflow2-coder-x-2/raw/index.md(查看排版版本)