pdf-icon

Arduino Guide

M5Unit CAMS3-5MP程序编译与烧录

1.准备工作

  • 1.Arduino IDE安装: 参考 Arduino IDE安装教程 ,完成IDE安装。
  • 2.板管理安装:
    • 打开Arduino IDE,工具栏>文件>首选项
  • 在添加板管理URLs框输入
    https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
    
  • 点击侧边栏的板管理,输入ESP32,选择最新的esp32 by Espressif Systems最新版本进行下载
  • 3.连接图

2.替换 ESP-Camera 静态库

1.解压 libespressif__esp32-camera.zip

2.复制 libespressif__esp32-camera.a 到指定路径

  • Windows系统:

       C:\Users\[UserName]\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.[x-xxxxxxxxx]\esp32s3\lib\libespressif__esp32-camera.a
    
  • macOS系统:

       /Users/[UserName]/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.[x-xxxxxxxxxxx]/esp32s3/lib/libespressif__esp32-camera.a
    
  • Linux系统:

       /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
  • 配置你需要连接的Wi-Fi名称和密码至代码中

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即可看到图像
On This Page