下载 Arduino
官方下载地址:www.arduino.cc/en/software
打开网页就是下面这个图,官方的支持两种编程方式,一种是 Code Online,一种是下载软件本地编程,为了编程体验,果断选择下载软件。
官方的 IDE 支持不同的操作系统,根据你自己的平台选择即可。

如果你的电脑上是 Win7 的话,就只能选择 Arduino 1.8.x 了,当前页面继续下拉即可找到 Arduino 1.8.19。本套教程也将采用 1.8.19 版本演示。
点击链接后会跳转到下载界面,如果你想要为开源软件做点贡献,可以考虑捐款,不想捐的话就点击 JUST DOWNLOAD 即可,在我们的资料包中也有 Arduino 1.8.19 与 2.0.4 的安装程序

安装过程很简单,一直点击下一步即可

安装 ESP32 开发环境(其他开发板安装方式一样)
为了能够使用 Arduino IDE 开发 ESP32,你需要向 Arduino IDE 板管理器添加一个额外的源,然后安装 ESP32。我们需要先添加 ESP32 开发板附加网址。打开文件 菜单下的 首选项。

把下面的链接复制粘贴到 附加开发板管理网址 中:
https://espressif.github.io/arduino-esp32/package_esp32_index.json
再安装 ESP32 开发板,选择 工具 菜单中的 开发板 -> 开发板管理器...

在搜索栏中搜索 esp32,可以看到 esp32 库,选择 2.0.4 版本,点击安装,等待安装完成即可。

选择对应的开发板 ESP32 Dev Module

选择好开发板后,工具菜单中就会多出一些选项,如果你不会调试的话,按照默认的即可。
接着,选择 ESP32 对应的端口

最后,我们打开资料包中 0.开机测试代码中的 Arduino 测试代码,编译并运行

最后,如果开发板上有一个 LED 在闪烁,说明安装成功。运行的代码是保存在开发板的 FLASH 中的,断电后不会丢失。