官方文档有详细介绍,见https://docs.arduino.cc/tutorials/giga-r1-wifi/giga-camera/。支持以下几种摄像头,
型号 | 像素 | 厂商 |
OV7675 | 1/9英寸VGA(640x480),QVGA(320×240),OQVGA(160x120),DVP并行口,SCCB通讯接口 | 豪威科技(OmniVision) |
GC2145 | 1600x1200,最高帧数30帧,CSI-2 MIPI接口 | 格科微(Galaxycore |
HM01B0 | 320×240(QVGA),8位或10位RAW输出,I2C接口 | 豪威科技(OmniVision) |
我手头是Arducam OV7675 30万像素(TPX00197)的摄像头模组,插到Arduino Giga R1 WiFi板上(ABX00063)上的J6的2x10双排插座上,

它们通过I2C4进行交互,打开Cmera->CameraCaptureWebSerial,可以看到例程支持HM01B0
、HM0360、GC2145、ARDUINO_GIGA等,但默认配置没有是低画质,通过修改开到640x480,
constexpr uint16_t CHUNK_SIZE = 32768; // 512:Size of chunks in bytes
constexpr uint8_t RESOLUTION = CAMERA_R640x480; // CAMERA_R160x120
FrameBuffer fb(SDRAM_START_ADDRESS);
在setup初始化sdram,
SDRAM.begin();
同时打开sdram,编译烧录,打开https://arduino.github.io/labs-pages/web-serial-camera/ 网页,通过串口连接Arduino giga R1 WiFi主板,然后选择模式切换各种滤镜,

我要赚赏金
