Unit CamS3-5MP Arduino 示例程序编译与烧录
1.准备工作
- 1.Arduino IDE安装: 参考Arduino IDE安装教程,完成IDE安装。
- 2.板管理安装: 打开Arduino IDE,
工具栏
>文件
>首选项
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
- 点击侧边栏的板管理,输入ESP32,选择最新的esp32 by Espressif Systems最新版本进行下载
2.替换 ESP-Camera 静态库
1.解压 libespressif__esp32-camera.zip
2.复制 libespressif__esp32-camera.a 到指定路径
C:\Users\[UserName]\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.[x-xxxxxxxxx]\esp32s3\lib\libespressif__esp32-camera.a
/Users/[UserName]/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.[x-xxxxxxxxxxx]/esp32s3/lib/libespressif__esp32-camera.a
/home/[UserName]/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.[x-xxxxxxxx-xx]/esp32s3/lib/libespressif__esp32-camera.a
3.复制头⽂件 esp_camera.h 和 sensor.h 到指定路径
- Windows系统:
C:\Users\[UserName]\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.[x-xxxxxxxx]\esp32s3\include\espressif__esp32-camera\driver\include
macOS系统:
/Users/[UserName]/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.[x-xxxxxxxx-xx]/esp32s3/include\espressif__esp32-camera\driver\include
Linux系统:
/home/[UserName]/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.[x-xxxxxxxx-xx]/esp32s3/include\espressif__esp32-camera\driver\include
3.获取案例程序
Unit CAMS3-5MP Arduino Demo CameraWebServer
- 解压该压缩包,打开CameraWebServer.ino
4. 程序编译&烧录
板子选取注意事项
1.Board选择: Tools -> Boards -> esp32 -> M5UnitCAMS3
2.USB CDC配置: Tools -> USB CDC On Boot -> Enabled
3.PSRAM配置: Tools -> PSRAM -> OPI PSRAM
5. 图像预览
- 重新插拔数据线,打开串口,波特率调节到115200,重新打开串口,即可看到输出本地ip地址
- 在浏览器输入ip地址,点击Start Stream即可看到图像
