开始之前,请确认您已安装当前版本的 Arduino IDE。
要在 Arduino IDE 中安装 ESP32 开发板,需要完成几个步骤:
在 Arduino IDE 中,打开“首选项”(Preferences)窗口。为此,点击 “文件”>“首选项”(File > Preferences)。
把链接 https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 粘贴到 “附加开发板管理器网址”(Additional Boards Manager URLs)字段中,如下方截图所示。然后点击“确定”(OK)按钮。

注意: 如果该字段中已经有其他开发板描述的链接,可以用逗号把这些链接彼此分隔开。像这样:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
如果该字段中包含链接 https://dl.espressif.com/dl/package_esp32_index.json,必须把它删除!
在 Arduino IDE 中,打开 “开发板管理器”(Boards Manager)。为此,点击 “工具”>“开发板”>“开发板管理器…”(Tools > Board > Boards Manager…)。

在搜索框中输入 “esp32”。您会找到 ESP32 附加包 “ESP32 by Espressif Systems”。点击“安装”(Install)按钮进行安装。如果您之前已经安装了旧版本,请点击“更新”(Update)按钮,并确保所选版本为2.0.1或更高
现在需要检查 ESP32 是否安装正确。为此,把 ESP32 开发板连接到计算机。然后执行以下操作:
打开 Arduino IDE。
在 “工具”>“开发板”菜单中选择您需要的开发板。在我们的例子中是 “DOIT ESP32 DEVKIT V1”。

选择 “工具”>“端口” ,并指定开发板所连接的 COM 端口。如果在 Arduino IDE 中看不到这个端口,就需要在计算机上安装 CP210x 芯片的 VCP 驱动 ——它用于 USB 与 UART 接口之间的通信。

在 Arduino IDE 中,打开示例程序(sketch) “WiFi Scan”。为此,点击 “文件”>“示例”>“WiFi (ESP32)”>“WiFi Scan”,程序就会在编辑器中打开。

点击 Arduino IDE 中的 “上传”(Upload) 按钮。等待几秒钟,代码会被编译并上传到 ESP32 开发板。上传按钮的图标如下所示:

当程序(sketch)成功上传到 ESP32 后,您应该会看到消息 “Done uploading”(上传完成)

在 Arduino IDE 中,打开“串口监视器”(Serial Monitor) ,并把数据速率设置为 115200 波特。串口监视器按钮的图标如下所示:

把 ESP32 重新连接到 USB 端口。结果,您应该能在串口监视器中看到 ESP32 开发板附近的所有 WiFi 网络。

ESP32 的设置与检查到此完成。现在您可以继续向 Samovar 上传程序(sketch)
