Arduino library for Arducam Qwiic series camera modules, enabling rapid image capture and basic computer vision applications.
- Plug-and-play Qwiic I2C interface (no soldering required)
- Supports popular boards: Arduino UNO/Mega/Leonardo/ESP32 variants
- Programmable resolutions (96x96/128x128/320x240/320x320/640x480/1280x720/1600x1200)
- Programmable pixel format (RGB565 Y8 JPEG)
- Image buffering and real-time streaming capabilities
| Pixel Format | Resolutions | Image Type |
|---|---|---|
| JPEG | 96×96, 128×128, 320×240, 320×320, 640×480, 1280×720, 1600×1200 |
Color |
| RGB565 | 96×96, 128×128 | Color |
| Y8 | 96×96, 128×128 | Gray |
| demo | function |
|---|---|
| Example01_VideoStreamingWebServer | Capture image and send to webclient |
| Example02_CaptureJPEG | Capture JPEG image Shown by processing script |
| Example03_CaptureRGB | Capture RGB image Shown by processing script |
| Example04_CaptureY8 | Capture Y8 image Shown by processing script |
| Example05_PersonDetection | This example shows how you can useTensorflow Lite Micro to run a 300.5 kilobyte neural network to recognize people in images. |
- Arducam Qwiic CAM module
- Arduino-compatible board (UNO R4 WiFi is recommended)
- Qwiic cable or 4-pin I2C connector
Arduino Qwiic CAM
3.3V ------ VCC
GND ------ GND
SDA ------ SDA
SCL ------ SCL
- Arduino IDE → Sketch → Include Library → Manage Libraries...
- Search for "Arducam_Qwiic"
- Install the latest version
- Examples available under File → Examples → Arducam_Qwiic



