ESP32,ESP8266 arduino环境搭建
下载安装Arduino
Arduino下载地址:
https://www.arduino.cc/en/software

下载完后,安装Arduino,可以修改自己想要的安装目录。
在线下载安装ESP开发工具包
1、文件——>首选项
2、输入ESP开发板工具包下载网址
ESP32下载网址:
https://dl.espressif.com/dl/package_esp32_index.json
ESP8266下载网址:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
3、下载并安装ESP开发板工具包
工具——>开发板——>开发板管理器——>搜索ESP32——>下拉菜单选择最新版——>点击安装——>等待安装完成
有时候网络原因会经常安装失败,可以换个时间安装,或者用离线的方式安装工具包。

离线安装ESP开发工具包
参考:https://blog.51cto.com/u_15259603/3431695
选择并设置开发板
1、工具——>开发板——>ESP32 Arduino——>ESP32 Wrover Module
2、设置(如下图),仅作参考,不一定要一样。
硬件连接及程序烧录
1、ESP32-cam与USB转TTL模块的连接:
ESP32-cam另接DC5V电源
ESP32-cam的U0T ——> USB转TTL模块的RXD
ESP32-cam的U0R ——> USB转TTL模块的TXD
ESP32-cam的GND ——> USB转TTL模块的GND
注意:ESP32-cam不直接接USB转TTL模块上的5V电源是因为USB电源可能会输出电压不够,导致ESP32-cam电压不够而不能正常运行。
2、程序烧录:
1)ESP32-cam的IO0接GND;
2)在arduino IDE 点击上传按钮,然后按一下esp32-cam的reset按键,程序才会正常烧录到ESP32上。
3)下载完成后,断开IO0与GND的连线,再按一下reset按键,即可在ESP32上运行代码。