【Arduino IDE 环境配置】

目录

  1. 下载Arduino IDE : 如果你还没有安装Arduino IDE,请从官方网站(https://www.arduino.cc/en/software)下载并安装适合你操作系统的版本。

  2. 打开Arduino IDE: 安装完成后,打开Arduino IDE。

  3. 添加ESP32支持库

    • 打开Arduino IDE并点击菜单栏中的"文件(File)">"首选项(Preferences)"。
    • 在首选项窗口的"附加开发板管理器网址(Additional Board Manager URLs)"中添加ESP32支持库的网址:https://dl.espressif.com/dl/package_esp32_index.json。
    • 点击"确定(OK)"关闭首选项窗口。
  4. 安装ESP32开发板支持库

    • 点击菜单栏中的"工具(Tools)">"开发板(Board)">"开发板管理器(Board Manager)"。
    • 在搜索框中输入"esp32",然后找到Espressif Systems开发的ESP32开发板支持库,并点击"安装(Install)"。
  5. 选择ESP32开发板

    • 完成安装后,再次点击菜单栏中的"工具(Tools)">"开发板(Board)",然后选择"ESP32 Arduino"作为你的开发板。
    • 在"工具(Tools)">"开发板(Board)"下,选择你所使用的ESP32开发板的具体型号,如ESP32 Dev Module。
  6. 选择串行端口

    • 连接ESP32开发板到电脑,并确保驱动程序已正确安装。
    • 点击菜单栏中的"工具(Tools)">"端口(Port)",选择你的ESP32开发板所连接的串行端口。
  7. 验证配置

    • 打开示例代码或创建新项目,并点击菜单栏中的"文件(File)">"示例(Examples)",然后选择"ESP32"以查看ESP32的示例代码。
    • 编译示例代码以确保环境配置正确。

完成以上步骤后,你就可以在Arduino IDE中开始使用ESP32进行开发了。如果遇到任何问题,可以参考Arduino和ESP32的官方文档或在相关论坛上搜索解决方案。

1. 安装方式

  1. github下载:这种方式可以获取到相关固件,但是如果想要在Arduino IDE中使用需要再进行一系列的设置
  2. Arduino固件库拉取:这是最简单的配置方法,但是麻烦的点在于大多数情况下都无法奏效。(推出ESP32系列芯片的乐鑫是中国企业,但是维护相关Arduino开源库的团队却似乎是国外的)
  3. VSCode + PlatformIO:PlatformIO其实可以说是另一种开发方式了,但是因为尚基于Arduino框架,所以也在此处列出。
  4. Arduino中文社区:我当前见过的最便捷的配置方式。

2. 操作方法(Arduino中文社区)

2.1. 安装Arduino IDE

通过中文社区安装(不是最新的版本)
通过官网安装

2.2. 下载固件

参考链接

2.3. 修改Arduino IDE语言

File -> Preferences

2.4. 添加开发板管理网址

附加开发板管理网址跟修改IDE语言的设置是在一个界面中的

文件 -> 首选项(与File -> Preferences一致)

将地址https://arduino.me/packages/esp32.json添加到该位置

2.5. 运行离线包

双击运行exe文件即可

2.6. 检查安装是否成功

工具 -> 开发板

查看开发板中是否有esp32

相关推荐
cjy_Somnr9 小时前
keil5报错显示stm32的SWDIO未连接不能烧录
stm32·单片机·嵌入式硬件
Lay_鑫辰9 小时前
西门子诊断-状态和错误位(“轴”工艺对象 V1...3)
服务器·网络·单片机·嵌入式硬件·自动化
无垠的广袤12 小时前
【工业树莓派 CM0 NANO 单板计算机】本地部署 EMQX
linux·python·嵌入式硬件·物联网·树莓派·emqx·工业物联网
雲烟14 小时前
嵌入式设备EMC安规检测参考
网络·单片机·嵌入式硬件
泽虞14 小时前
《STM32单片机开发》p7
笔记·stm32·单片机·嵌入式硬件
田甲14 小时前
【STM32】 数码管驱动
stm32·单片机·嵌入式硬件
up向上up14 小时前
基于51单片机垃圾箱自动分类加料机快递物流分拣器系统设计
单片机·嵌入式硬件·51单片机
纳祥科技1 天前
Switch快充方案,内置GaN,集成了多个独立芯片
单片机
单片机日志1 天前
【单片机毕业设计】【mcugc-mcu826】基于单片机的智能风扇系统设计
stm32·单片机·嵌入式硬件·毕业设计·智能家居·课程设计·电子信息
松涛和鸣1 天前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法