ArduCAM series camera shield is a universal camera control board for Arduino. It hides the complex nature of the camera and provides the plug and play camera control interface as well as the ready to use software source code library and demo code. User can make it works in minutes without writing a line of code. The ArduCAM supports variety camera modules from 0.3MP to 5MP with different format like RAW, RGB, YUV, JPEG and can be well mated with standard Arduino boards.

ArduCAM Shield V2 and ArduCAM-Mini-5MP-Plus are the second generation of ArduCAM products, they offers the improved performance and enhanced functions than the previous revisions. They not only can capture decent 5MP JPEG images, but also can do 5MP full resolution RAW image capture, which makes it to be the ideal solution for IoT and scientific image processing applications. Even more they can record short movie clips as well.

The ArduCAM is straightforward enough that it can be easily used with an Arduino, however this simple interface means that the ArduCAM is equally easily integrated with other single board computers such as the Raspberry Pi and the Beaglebone black. It isn’t just a camera for the Arduino, it’s a camera that because it can be easily interfaced to an Arduino, can be easily interfaced to any single board computer, either directly, or through an Arduino if needed for a larger system without exposed SPI/I2C busses. In short, the ArduCAM brings a plug and play solution to digital cameras at the hardware level.


  • IoT cameras
  • Robot cameras
  • Wildlife cameras
  • Scientific cameras
  • Machine vision
  • Other battery-powered products
  • Can be used with any MCU, ESP8266, Raspberry Pi, ARM, DSP, FPGA platforms


  • Support 0.3MP~5MP camera modules, see Table 1
  • 3.2 inch TFT LCD with touch screen (Only available on Shield V2)
  • Build in SD/TF card socket (Only available on Shield V2)
  • Support JPEG compression mode, single and multiple shoot mode, one time capture multiple read operation, burst read operation, low power mode and etc.
  • Support almost any microcontroller platform, see Table 2
  • Provide open source code library, please visit arducam github
  • All ArduCAM’s IO ports are 5V/3.3V tolerant
  • Well mated with standard Arduino boards

Table 1 ArduCAM Shield V2 Supported Camera Modules

Resolution Sensor VendorCamera ModuleManufacture
0.3MPOmnivisionOV7660 / OV7670 / OV7675 / OV7725ArduCAM
1.3MPAptinaMT9M112 / MT9M001ArduCAM
2MPAptinaMT9D111 / MT9D112ArduCAM
5MPOmnivisionOV5640 / OV5642ArduCAM

Table 2 Supported Hardware Platforms

8bit MCUArduino UNO / MEGAArduino
Cotex-M3Arduino DUEArduino
Cotex-M3STM32 Develop BoardArduCAM
ARMRaspberry Pi B+ / Pi 2 / Pi 3Raspberry Pi
ARMBeagleBone BlackBeagleBone

Key Specifications

Table 3 Specification

SpecArduCAM Shield V2ArduCAM-5MP-Plus
Resolution0.3MP ~ 5MP5MP
3.2″ TFT LCDSupportNA
TF/SD cardSupportNA
Frame Buffer8MByte8MByte
SPI Speed8MHz8MHz
without camera module
[email protected]


ArduCAM Shield V2 Datasheet
ArduCAM Mini 5MP Plus OV5642 Datasheet
ArduCAM Shield V2 Hardware Application Note
ArduCAM Mini 5MP Plus Hardware Application Note
ArduCAM Software Application Note

Your Cart is empty!

It looks like you haven't added any items to your cart yet.

Browse Products