1. Home
  2. Docs
  3. SPI cameras for Arduino
  4. Software
  5. Source Code Github Links

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.

arduino-camera-spi-arducam-homepage-icon

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

Arduino Repo


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.

esp32-arducam-iotai-esp-development-board-homepage-icon

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

ESP32 Repo

esp32-arducam-iotai-esp-development-board-homepage-icon

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

ESP8266 Repo


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.

raspberry-pi-camera-module-arducam-homepage-icon

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

RPi Repo


Was this article helpful to you? Yes 1 No