传统方式给ESP32写程序,流程是这样的:打开 IDE → 新建文件 → 写代码 → 查文档 → 改代码 → 编译 → 报错 → 再改 → 选端口 → 点上传 → 等烧录……每次改功能都得重复一遍。
今天给大家介绍逗脑IDE的“硬件场景”AI模式,它把这个流程变成了三步:写下需求 → 点击发送 → 自动完成。中间的所有步骤——检测固件、安装依赖、生成代码、编译、上传、执行——全部由IDE自动处理。
第一步:切换到硬件场景
打开逗脑IDE,顶部切换到AI模式。在AI模式下,你会看到两个场景选项:“普通场景”和“硬件场景”。
点击切换到“硬件场景”,IDE就进入了自动化编程模式,专门为ESP32等开发板设计。
第二步:配置开发板信息
切换完成后,下方会出现几个配置选项:
- 选择开发板:从下拉列表中选择你手上的开发板型号(如ESP32)
- 选择串口:选择开发板对应的串口号(如COM3)
- 文件名称:定义要上传到开发板上的文件名称,默认是
example
这些信息告诉IDE:你要给哪块板子编程、通过哪个端口连接、生成的文件叫什么名字。
第三步:写下需求,点击发送
配置完成后,在输入框中写下你的需求。比如这次测试,我写了一个简单的需求:
“让ESP32的板载LED以0.5秒间隔闪烁”
点击发送,剩下的全部交给IDE自动执行。
第四步:IDE自动执行全流程
点击发送后,IDE会按顺序自动完成以下步骤:
- 检测固件:检查ESP32开发板是否已安装必要的固件
- 自动安装固件:如果没有检测到固件,IDE会自动下载并安装——你不需要自己去折腾固件烧录工具
- 自动连接串口:自动打开并连接到之前选好的串口
- 调用AI生成代码:根据你写的需求,AI自动生成对应的ESP32代码
- 准备代码:对生成的代码整理好,准备上传到开发板
- 自动上传到ESP32:将准备好的程序烧录到开发板
- 自动执行代码:上传完成后,ESP32自动重启并运行程序
整个过程在终端里都可以看到详细日志——每一步做了什么、是否成功,一清二楚。
第五步:看到成果:LED开始闪烁
执行完成后,我们查看一下结果:
硬件上:可以看到ESP32开发板上的LED灯已经开始以0.5秒间隔闪烁。
文件目录里:左侧目录结构中,已经成功生成了example这个文件。
第六步:查看AI生成的代码
如果你想看看AI为这个需求生成了什么样的代码,可以:
- 点击停止,停止当前运行
- 打开文件,在左侧目录中双击刚才生成的
example文件 - 查看代码,编辑器会展示AI自动生成的全部代码
同时,在右侧面板中也可以找到刚才AI生成的代码历史记录,方便回顾和对比。
这个代码就是AI根据你的需求自动生成、并且已经自动上传到开发板上的版本。
完整流程回顾
| 步骤 | 操作 | 谁来做 |
|---|---|---|
| 切换模式 | 点击“硬件场景” | 你 |
| 配置板子 | 选择开发板、串口、文件名 | 你 |
| 写下需求 | 描述你想要的功能 | 你 |
| 点击发送 | 确认并开始自动流程 | 你 |
| 检测/安装固件 | 检查并安装必要固件 | IDE自动 |
| 连接串口 | 打开通信端口 | IDE自动 |
| 生成代码 | AI根据需求写代码 | AI自动 |
| 准备代码 | 检查并生成可执行文件 | IDE自动 |
| 上传代码 | 烧录到开发板 | IDE自动 |
| 执行代码 | 开发板运行程序 | 开发板自动 |
| 查看代码 | 在编辑器中查看生成的文件 | 你 |
写在最后
这就是逗脑IDE的“硬件场景”AI模式——你只需要描述你想要什么功能,剩下的全部由IDE自动完成。从固件检测到代码生成,从编译上传到最终执行,全程无需切换窗口、无需手动敲代码、无需折腾环境配置。
如果你手头有ESP32开发板,可以去官网 www.dounao.cn 下载逗脑IDE,切换到“硬件场景”试试。用得好坏、有什么建议,欢迎在评论区告诉我——用户的真实反馈,比任何宣传都管用。