Arduino IDE安装ESP32

 前言

        萌新想复刻“你好小智”项目,貌似需要ESP32,秉持着先学后用原则,B站搜索了一番,发现了精品课程罗大富老师的Arduino ESP32视频,关键是看见了使用 Arduino 开发 ESP32 简介 | 极客侠GeeksMan这么详细的教程文档,果断购买套件。只不过我以为这个ESP32安装起来很简单的咯,没想到干啥都是外网,需要magic,这怎么搞吗,将自己的摸索的安装经历记录下来希望对你有帮助。

一、下载Arduino IDE 平台

官网链接下载Software | Arduino,不慢

1.官网找版本

2.no money download

3.填写邮箱 

4.等待下载

 

5.右键安装包已管理员身份运行

6.为我安装

7.设置路径

8.等待完成并运行

若出现这类的都install一下

9.修改中文

二、安装 ESP32 开发环境

1.查看是否已有ESP32

当然是没有啊

2.开发板管理器查找ESP32

3.下载ESP32-失败

三、下载ESP32

方法1:加入开发板管理地址

https://www.arduino.cn/package_esp32_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://arduino.me/packages/esp32.json
https://dl.espressif.com/dl/package_esp32_index.json
 

无果

报错地址也进不去(github没有加速)

官方社区ArduinoIDE安装ESP32支持 - Arduino中文社区说这个可以,但是本人还是不行

https://espressif.github.io/arduino-esp32/package_esp32_index_cn.json
https://arduino.me/packages/esp32.json

     

方法2:离线下载(基于github镜像)直接看这个----------------------------

1.下载zip并且解压(什么版本的我也不懂应该是最新的吧)

    在进入不了github链接的时候,gitcode出手了,给我弹出来了一个镜像,amazing!!!GitCode - 全球开发者的开源社区,开源代码托管平台速度很快!后来发现官网其实有安装 - - — Arduino ESP32 最新文档,不过没啥用,这也有镜像esp-mirror / espressif / arduino-esp32 · 极狐GitLab超快。

2.找到项目文件夹

3.在该路径下新建文件夹hardware,然后解压arduino-esp32-master.zip,放到文件夹中

最终路径为,决定是否成功,很重要

看效果

缺点是以后跟换项目文件夹地址路径时,需要重新操作。

方法3:离线安装(基于版本安装包)

这个我就不搞了,应该也是必成的,只不过版本只能看别人发的。可以参考安装 Arduino 开发环境 | 极客侠GeeksManhttps://docs.geeksman.com/esp32/Arduino/02.esp32-arduino-install.html#_1-json%E4%B8%8B%E8%BD%BD%E5%A4%B1%E8%B4%A5%E5%92%8C%E4%B8%8B%E8%BD%BD%E9%80%9F%E5%BA%A6%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98Arduino-esp32-3.1.1版本离线安装(附安装包)|支持esp32P4、S3、C6等芯片解决下载慢问题_esp32 3.1.1-优快云博客https://blog.youkuaiyun.com/Lucife0/article/details/145548563
 

结语

        也是开启了ESP32的学习之路咯,加油大家是最棒的。

<think> 我们正在讨论Arduino IDE安装ESP32的方法。根据用户的问题,我们需要提供详细的步骤。 由于是技术操作,我们需要确保步骤准确可靠。常见的安装方法是通过Arduino IDE的“首选项”添加开发板管理器网址,然后通过开发板管理器安装ESP32包。 步骤: 1. 打开Arduino IDE。 2. 点击“文件”菜单,然后选择“首选项”(Preferences)。 3. 在“首选项”窗口中,找到“附加开发板管理器网址”(Additional Boards Manager URLs)一栏。 4. 在该栏中,添加ESP32开发板的网址。通常使用以下网址(根据官方推荐): https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 如果有多个网址,可以用逗号分隔。 5. 点击“确定”保存。 6. 然后,打开“工具”菜单,选择“开发板:...”->“开发板管理器”(Boards Manager)。 7. 在开发板管理器中搜索“esp32”,找到“ESP32 by Espressif Systems”(注意:可能有多个,选择官方的)。 8. 点击“安装”(Install)按钮。安装过程可能需要一些时间,因为要下载较大的文件。 9. 安装完成后,关闭开发板管理器。然后在“工具”->“开发板”菜单中就能选择ESP32开发板了。 注意:如果安装过程中遇到问题,可能是网络问题(尤其是国内用户),可以尝试使用代理或者更换网络环境。另外,有时需要安装特定版本的驱动。 另外,根据不同的操作系统,可能需要安装CP210x或CH340等串口驱动(如果使用ESP32开发板的话)。这些驱动可以从制造商网站下载。 示例:对于CP210x驱动,可以在Silicon Labs官网下载:https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers 如果用户使用的是Windows系统,在连接ESP32后可能需要安装驱动才能识别串口。 由于这是一个常见的操作,我们可以提供参考资料链接(如果有的话),但考虑到用户是在Arduino IDE中操作,我们主要提供步骤。 注意:由于用户要求参考站内引用,但之前并没有相关的引用内容,所以我们可以忽略引用标识。不过,如果用户之前有提及,但这里没有给出,我们按照一般情况处理。 生成相关问题: 1. 安装ESP32开发板时遇到网络问题怎么办? 2. 如何选择ESP32开发板的型号? 3. 安装完成后无法上传程序,如何解决? 但是,根据用户的问题,我们主要回答安装方法。因此,在回答中先提供步骤,然后生成相关问题。 </think> ### 在Arduino IDE安装ESP32的步骤 #### 1. **添加开发板管理器网址** - 打开Arduino IDE → 点击 **文件** → **首选项** - 在 **附加开发板管理器网址** 中粘贴以下链接: ``` https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json ``` (多个链接用逗号分隔)[^1] #### 2. **安装ESP32开发板包** - 点击 **工具** → **开发板** → **开发板管理器** - 搜索 `ESP32` → 选择 **ESP32 by Espressif Systems** - 点击 **安装**(等待下载完成) #### 3. **选择开发板型号** - 安装后 → **工具** → **开发板** → 选择 **ESP32 Arduino** - 根据硬件选择型号(如 `ESP32 Dev Module`) #### 4. **安装USB驱动(可选)** - 若电脑无法识别ESP32: - **CP210x驱动**:下载地址 [Silicon Labs](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers) - **CH340驱动**:下载地址 [WCH官网](http://www.wch.cn/products/CH340.html) #### 5. **验证安装** - 连接ESP32开发板 → 选择正确端口(**工具** → **端口**) - 上传示例程序:**文件** → **示例** → **Examples for ESP32** → 如 `Blink` > ⚠️ 注意:安装耗时较长(约5-10分钟),需稳定网络环境。若失败,可尝试重启IDE或更换网络[^2]。 --- ### 常见问题解决 - **安装卡住**:关闭IDE重试,或手动下载包([GitHub链接](https://github.com/espressif/arduino-esp32)) - **上传错误**:检查端口选择/驱动安装,确保开发板进入下载模式(按BOOT键) - **库缺失**:通过 **工具** → **管理库** 搜索安装所需库(如 `WiFi`) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值