在 Arduino IDE 2.0 中安装 ESP32 板(Windows、Mac OS X、Linux)

有一个新的 Arduino IDE------Arduino IDE 2.0(测试版)。在本教程中,您将学习如何在 Arduino IDE 2.0 中安装 ESP32 板并将代码上传到板。本教程与 Windows、Mac OS X 和 Linux 操作系统兼容。

据 Arduino 网站称:" Arduino IDE 2.0 是经典 IDE 的改进,具有更高的性能、改进的用户界面和许多新功能,例如自动完成、内置调试器以及与 Arduino Cloud 同步草图"。

先决条件:已安装 Arduino IDE 2.0

在继续之前,请确保您的计算机上安装了Arduino IDE 2.0。

访问Arduino 网站并下载适合您的操作系统的版本。

  • Windows:运行下载的文件并按照安装指南中的说明进行操作。
  • Mac OS X:将下载的文件复制到您的应用程序文件夹中。
  • Linux :解压下载的文件,然后打开arduinoide将启动 IDE 的文件。

如果有疑问,可以查看Arduino安装指南。

在 Arduino IDE 中安装 ESP32 插件

要在 Arduino IDE 中安装 ESP32 板,请按照以下说明操作:

1. 在 Arduino IDE 2.0 中,转到文件 >首选项。

2. 将以下行复制并粘贴到其他板管理器URL 字段。

wp-block-code 复制代码
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

**注意:**如果您已有 ESP8266 开发板 URL,则可以用逗号分隔 URL,如下所示:

wp-block-code 复制代码
http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  1. 打开板管理器。您可以转到**"工具"** > "主板" > "主板管理器"... 或者只需单击左侧角落的**"主板管理器"图标。**
  1. 搜索ESP32 ,然后按 Espressif Systems 的 esp32安装按钮。

就是这样。几秒钟后就应该安装完毕。

测试安装

为了测试 ESP32 附加安装,我们将上传一个简单的代码,使板载 LED (GPIO 2) 闪烁。

将以下代码复制到您的 Arduino IDE:

复制代码
/*********
  Rui Santos
  Complete project details at https://RandomNerdTutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/
*********/

#include <Arduino.h>

#define LED 2

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  pinMode(LED, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(LED, HIGH);
  Serial.println("LED is on");
  delay(1000);
  digitalWrite(LED, LOW);
  Serial.println("LED is off");
  delay(1000);
}

上传草图

在顶部下拉菜单中,选择"未知"板。将打开一个新窗口,如下所示。

您应该选择 ESP32 板型号和 COM 端口。在我们的示例中,我们使用 DOIT ESP32 DEVKIT V1 板。完成后单击**"确定" 。**

现在,您只需单击**"上传"**按钮即可。

几秒钟后,上传应该完成。

注意:某些 ESP32 开发板在上传新代码时不会自动进入刷新/上传模式,您会在调试窗口上看到很多点,后面跟着一条错误消息。如果是这种情况,当您开始在调试窗口上看到这些点时,您需要按下 ESP32 BOOT 按钮。

ESP32 板载 LED 应每秒闪烁一次。

串行监视器

您可以单击"串行监视器"图标来打开"串行监视器"选项卡。


就是这样!您已在 Arduino IDE 2.0 中成功安装 ESP32 开发板。

相关推荐
LCG米3 小时前
STM32硬件CRC外设实测:多项式固定陷阱、CRC-32校验不匹配根因与软件查表法耗时对比落地
stm32·单片机·嵌入式硬件
别问!问就是全会5 小时前
Jupyter Notebook 安装包下载|单元格分块运行,图表直接内嵌
ide·python·其他·jupyter
La Pulga7 小时前
【FreeRTOS源码学习笔记】任务切换
单片机·mcu·学习·嵌入式·freertos·实时操作系统
女神下凡10 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
硅基手札12 小时前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
何粥学14 小时前
Vivado 2024.2 开发记录(AC820 Zynq-7020)——软件使用,点亮led灯
单片机·嵌入式硬件·zynq
Sakura_j_h_15 小时前
51 单片机驱动四位数码管:动态扫描、限流电阻与消影的取舍
单片机·嵌入式硬件·51单片机·嵌入式·数码管·动态扫描·限流电阻
1024奇点1 天前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
蹊黎1 天前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
无敌贵点大王1 天前
从寄存器层面重学STM32(6)——串口USART实战部分
stm32·单片机·嵌入式硬件