以下安装教程适用于ESP32系列芯片,均可用。
首先去官网下载arduino的安装包:
https://www.arduino.cc/en/software
安装完成后打开软件,在主页面点击文件->首选项,打开配置页面,快捷键为ctrl+逗号,在首选项的其他开发板管理地址中附加https://dl.espressif.com/dl/package_esp32_index.json,以获取ESP32的开发板列表,从而下载ESP32 package固件包。
Arduino首选项按确定后,等待右下角提示更新开发板index.json,如果没有反应请尝试重启Arduino,直至提示更新index完成。
之后可以在开发板管理器中搜索到ESP32了,如图:
下载index.json后可以从开发板管理器找到ESP32开发板可以尝试一下这里的安装,不过这里的安装好像下载不了,要去github手动下载(先不要急着下,我在后面提供了下完后的压缩包),地址为https://github.com/espressif/arduino-esp32
手动下载zip压缩包并解压到C:UsersFromLepoAppDataLocalArduino15packagesesp32hardware1.0.6 其中FromLepo是我的用户名,你需要找你的,如图:
Arduino package目录这下你就能在Arduino菜单栏,工具->开发板列表下找到你手动安装的package了,显示ESP32 Arduino(在项目文件夹中),但是现在还没办法用,提示无法编译或者无法下载,是因为刚才解压的只有固件包,没有下载烧录工具(esptool),你需要额外进行一步操作,在以下路径中点击get.exe下载(大概需要翻),如图:
点击get.exe获取下载烧录工具下载完成后就能正常地在Arduino选择开发板(一般选Dev Module,如ESP32 Dev Module),选择端口,配置开发板选项(CPU频率,FLASH大小和模式等),编写代码烧录了,如果不会写的话可以学习一下菜单栏文件->示例中的示例,或者从网上找一下别人的代码,烧录按钮为箭头按钮,上传。
以下是我提供的完整package(3个G,压缩后700M),已经点击get.exe下载了esptool,可以直接解压到C:UsersFromLepoAppDataLocalArduino15packages 中开始使用,如有其它问题请在评论区回复或私信我。
完整ESP32 package:
①: