安装arduino ide
访问https://www.arduino.cc/en/software,下载安装
连接usb
打开arduino ide,访问首选项
把编辑器语言改成中文
把“其他开发版管理器地址”设置为https://dl.espressif.com/dl/package_esp32_index.json
点击工具,打开开发版管理器,搜索“esp32”,会有两个结果,安装espressif官方的那个。
点击工具,开发版选esp32-wrover-module
把partition scheme设置成huge app
把upload speed设置成460800,这个表示上传烧录的速度,不影响程序运行速度,越大传得越快,但是最快的9xx那个会报错,改小一点就能成功
点击文件,打开示例:esp32-camara-CameraWebServer
注释掉#define CAMERA_MODEL_ESP_EYE // Has PSRAM
开启#define CAMERA_MODEL_WROVER_KIT // Has PSRAM
找到ssid和password,改成自己的wifi密码
把 if (s->id.PID == OV3660_PID) {
改成 if (s->id.PID == OV5640_PID) {
保存
连接开发版,灯亮表示连上了,ide上点击工具,端口选择新出现的那个
点上传,编译完成后开始上传,看到输出那里有字时就按一下BOOT键,注意是按一下而不是一直按住
看到“Hard resetting via RTS pin…”然后再也没别的输出后,就表示上传成功了
打开串口监视器,波特率设置成115200,按一下复位键就能看到输出有个ip的网址,复制到浏览器
点击网页的start stream应该就能看到视频