在Windows环境下配置Arduino IDE支持ESP32、ESP8266、STM32开发环境(手把手,保姆式教学)

目录

  1. 引言

  2. Arduino IDE的安装与基本配置

  3. 配置ESP8266、ESP32、STM32开发环境

  4. 验证与测试

  5. 常见问题与解决方案

  6. 总结


1. 引言

ESP32、ESP8266和STM32是当前物联网和嵌入式开发中广泛使用的微控制器。为了快速验证代码逻辑,开发者常使用Arduino IDE作为统一的开发环境。本文将详细介绍如何在Windows系统中配置Arduino IDE以支持这三种开发板,并附关键步骤的截图说明。


2. Arduino IDE的安装与基本配置

2.1 下载与安装

  1. 访问Arduino官网,下载最新版Arduino IDE(建议版本≥2.0)。

  2. 运行安装程序,按默认设置完成安装。

下载完,我们按需安装就好。

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示例(有硬件可测试)

  1. 打开 示例 > 01.Basics > Blink

  2. 根据开发板修改LED引脚(ESP8266通常为GPIO2,STM32为PC13)。

  3. 点击上传,观察开发板LED是否闪烁。


7. 常见问题与解决方案

  1. 端口未显示:检查USB驱动是否安装,尝试重新插拔设备。

  2. 编译错误:确保开发板支持包已正确安装,或尝试重启IDE。

  3. 上传失败:检查Boot模式(ESP系列需进入下载模式)。


8. 总结

通过本文步骤,您已成功在Arduino IDE中配置了ESP32、ESP8266和STM32的开发环境。下一步可探索各平台的专用库(如ESP32的WiFi库、STM32的HAL驱动),进一步开发物联网或嵌入式应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值