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目录下即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?