【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

相关推荐
智者知已应修善业2 小时前
【51单片机用数码管显示流水灯的种类是按钮控制数码管加一和流水灯】2022-6-14
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
智商偏低8 小时前
单片机之helloworld
单片机·嵌入式硬件
水龙吟啸8 小时前
计算机组成原理与体系结构-实验四 微程序控制器 (Proteus 8.15)
硬件架构·proteus·硬件工程
青牛科技-Allen9 小时前
GC3910S:一款高性能双通道直流电机驱动芯片
stm32·单片机·嵌入式硬件·机器人·医疗器械·水泵、
森焱森11 小时前
无人机三轴稳定控制(2)____根据目标俯仰角,实现俯仰稳定化控制,计算出升降舵输出
c语言·单片机·算法·架构·无人机
白鱼不小白11 小时前
stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享
stm32·单片机·嵌入式硬件
S,D12 小时前
MCU引脚的漏电流、灌电流、拉电流区别是什么
驱动开发·stm32·单片机·嵌入式硬件·mcu·物联网·硬件工程
芯岭技术15 小时前
PY32F002A单片机 低成本控制器解决方案,提供多种封装
单片机·嵌入式硬件
youmdt15 小时前
Arduino IDE ESP8266连接0.96寸SSD1306 IIC单色屏显示北京时间
单片机·嵌入式硬件
嘿·嘘16 小时前
第七章 STM32内部FLASH读写
stm32·单片机·嵌入式硬件