目录
-
引言
-
Arduino IDE的安装与基本配置
-
配置ESP8266、ESP32、STM32开发环境
-
验证与测试
-
常见问题与解决方案
-
总结
1. 引言
ESP32、ESP8266和STM32是当前物联网和嵌入式开发中广泛使用的微控制器。为了快速验证代码逻辑,开发者常使用Arduino IDE作为统一的开发环境。本文将详细介绍如何在Windows系统中配置Arduino IDE以支持这三种开发板,并附关键步骤的截图说明。
2. Arduino IDE的安装与基本配置
2.1 下载与安装
-
访问Arduino官网,下载最新版Arduino IDE(建议版本≥2.0)。
-
运行安装程序,按默认设置完成安装。
下载完,我们按需安装就好。
2.2 配置IDE参数
改中文,点击File,点击Perferences
按需选择适合自己的语言。
3. 配置ESP8266、ESP32、STM32开发环境
3.1 添加开发板支持
3.1.1.在C盘中按照以下路径添加文件,由于这个可能是隐藏的,我们按照如下操作让他显示(点击此电脑、点击C盘、点击查看、点击显示、点击隐藏的项目(勾选上即可))
按这个路径点击:C:\Users\Administrator\AppData\Local\Arduino15\packages
注意!!!!!!!!!
user可能写的是用户
Administrator就是你电脑开机界面的那个名字
然后点点点就到了如下界面(只有这两个文件夹的)
百度网盘下载网盘分享的文件:packages.zip
链接: https://pan.baidu.com/s/1L4jyG-8h47CeMFNsGIe0hA 提取码: 2025
下载完之后将压缩包解压缩,将其复制粘贴或拖拽到上面说的路径的packages里面,如下:
上面的两个文件夹可以不用添加覆盖,添加下面3个就可以。
3.1.2.点击 文件 > 首选项,在 附加开发板管理器网址 中添加以下URL:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://dan.drown.org/stm32duino/package_STM32duino_index.json
https://dl.espressif.cn/dl/package_esp32_index.json
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_i
每个网址单独成行,不可在一行!!!!!!!!!!!
上面的操作都要记得点击确定哦!!!!!!!!!!!!!!
4.2 驱动安装(可选)
若电脑未识别ESP32的串口,需安装CP210x或CH340驱动(可从Silicon Labs或厂商网站下载);若STM32未识别从ST官网下载STM32 Virtual COM Port驱动并安装。
5.2 选择板型与烧录方式(如身边此时没有硬件,这步可以跳过,当然我这个就是没连接硬件展示的)
-
选择具体型号(我们可以按需选择适合自己的开发板)。
-
点击完整之后这块就是你当前选择的开发板型号
-
我们可以点击文件、点击示例,随便选一个来验证环境是否可以使用(因为这里只是编译运行并没有烧录代码到单片机里面)
-
这里面我们点击序号2就可以了,由于没有连接硬件。
-
(序号1是看你有没有连接硬件,以及对应的COM口;如果你的身边有硬件,可将你的程序粘贴到代码区域并选择正确的COM口和开发板型号,点击序号3即可验证烧录)
-
到这里程序编译成功,你的环境就没有什么问题了。
6. 验证与测试
6.1 上传Blink示例(有硬件可测试)
-
打开 示例 > 01.Basics > Blink。
-
根据开发板修改LED引脚(ESP8266通常为GPIO2,STM32为PC13)。
-
点击上传,观察开发板LED是否闪烁。
7. 常见问题与解决方案
-
端口未显示:检查USB驱动是否安装,尝试重新插拔设备。
-
编译错误:确保开发板支持包已正确安装,或尝试重启IDE。
-
上传失败:检查Boot模式(ESP系列需进入下载模式)。
8. 总结
通过本文步骤,您已成功在Arduino IDE中配置了ESP32、ESP8266和STM32的开发环境。下一步可探索各平台的专用库(如ESP32的WiFi库、STM32的HAL驱动),进一步开发物联网或嵌入式应用。