Skip to content

Source Code Github Links

Arducam SPI cameras, or the Arducam Mini series, support a variety of hardware platforms. The Arducam community is active on GitHub, and you can find source code examples and libraries there. Aside from the codes, you will see issues that other users have opened, which may be helpful to you. We also welcome you to become a contributor to the GitHub repositories and to the Arducam community.

Go to your target platform

To help you get to what you need faster, we’ve listed the supported mainstream hardware platform below.

Arduino

The Arduino repository for Arducam contains some image sensor drivers and userland API functions, and the API functions issue commands such as capture or image data read. There is also an example directory inside the Arducam library to illustrate most functions of the Arducam shields.

You can also find some instructions and issues on this GitHub repository for Arduino.

Theoretical support of all Arduinos. Tested on UNO R3, MEGA2560 R3, Leonardo R3, Nano, DUE, Genuion 101.

Arduino Repo: Go


ESP Platforms

As another prevailing hardware platform that comes with I2C and SPI interface, the ESP boards also work with Arducam SPI cameras. To make it even more compatible with Arduino shields or other add-ons, Arducam has released the ESP UNO series, which takes the core of the ESP boards and leave them in the form factor of the Arduino UNO, including ESP8266 and its successor ESP32. You can find drivers, libraries and packages.

You can also find some instructions and issues on this GitHub repository for ESP32/ESP8266.

Doc, driver, libraries, packages, tools for using Arducam on ESP32.

ESP32 Repo: Go

Doc, driver, libraries, packages, tools for using Arducam on ESP8266.

ESP8266 Repo: Go


Raspberry Pi

Although the Raspberry Pi offers a dedicated MIPI CSI camera interface, you can also use Arducam SPI camera on it, since you can access the I2C and SPI interface on the Raspberry Pi’s GPIO pins. Arducam’s SPI camera multiplexer also works on the Pi as a HAT. The drivers, packages, and configuration files are in the repository.

You can also find some instructions and issues on this GitHub repository for Raspberry Pi.

Support all Arducam Mini series, multi-camera, and wifi image transmission.

RPi Repo: Go