Arduino配置ESP32开发环境
入手ESP32板子一块,准备使用Arduino IDE作为开发工具。
1、安装Arduino IDE
进入Arduino官网:https://www.arduino.cc/en/software,下载最新版Arduino IDE。
下载后,一直点击下一步完成安装,安装过程中会弹出“驱动安装”的选项,点击安装即可。
二、安装ESP32开发工具包
进入espressif的仓库:https://github.com/espressif/arduino-esp32
下载完整工程,如果下载较慢,可用“码云”把仓库拉一下。
找到Arduino IDE的安装路径,我安装的路径是D:\program\Arduino,找到hardware文件夹,进入新建文件夹espressif,再进入espressif文件夹,再新建文件夹esp32。
进入esp32文件夹,将github下载的压缩包解压,内容复制到esp32文件夹中。
进入tools文件夹,在电脑安装python的前提下,点击get.exe下载依赖库。
下载速度非常缓慢,为解决这个问题,我们打开esp32目录下的package文件夹,里面有一个叫做package_esp32_index.template.json的文件,打开找到以下三处:
复制链接在迅雷中下载,几秒钟下载完成,我们得到三个压缩文件,esptool-3.0.0.2-windows.zip、mkspiffs-0.2.3-arduino-esp32-win32.zip、xtensa-esp32-elf-win32-1.22.0-97-gc752ad5-5.2.0.zip
然后进入esp32目录下的tools文件夹,将三个压缩包解压放在tools目录下,如图:
打开Arduino IDE,选择工具->开发板,找到ESP32 Dev Module即可开发ESP32程序。
在选择ESP32 Dev Module后,如果出现AzureIoT: no headers files的问题,进入https://github.com/VSChina/ESP32_AzureIoT_Arduino/archive/67dfa4f31ef88b0938dd87d955612100dea5562e.zip
下载zip解压覆盖到Arduino\hardware\espressif\esp32\libraries\AzureIoT目录下即可。