Application Notes

ArduCAM Camera Shield Software Application Note
www.ArduCAM.com
5
4 Example Sketches
In the example folder there are six sub directories for different ArduCAM models and the
host application. Directories structure lists as Figure 4 shown. The ESP8266 folder is for
ArduCAM-ESP8266-UNO board examples. The Mini folder is for ArduCAM-Mini-2MP and
ArduCAM-Mini-5MP modules. The Mini_5MP_Plus folder is for ArduCAM-Mini-5MP-Plus
(OV5640/OV5642) modules. The RevC folder is for ArduCAM-Shield-RevC or
ArduCAM-Shield-RevC+ shields. The Shield_V2 folder is for ArduCAM-Shield-V2 shield. The
host_app folder is host capture and display application for all of ArduCAM modules.
Figure 4 Example Folder Structure
4.1 ArduCAM Mini Examples
The mini folder contains examples for ArduCAM Mini shields. All of the examples are
designed for ArduCAM-Mini-2MP and ArduCAM-Mini-5MP, and will take effect automatically
according to the Macro definition in the memorysaver.h file.
4.1.1 ArduCAM_Mini_Video_Streaming
This example illustrates how to send continues capture commands to ArduCAM and transfer
the JPEG image data back to host application via Arduino onboard USB-Serial interface. Note that
the higher resolution wills cause higher image size and reduce the streaming frame rate
accordingly. These examples should work with host application to view the captured images.
4.1.2 ArduCAM_Mini_LowPowerMode
This example is similar to example 4.1.1, and illustrates how to disable unwanted power
consumption from the sensor and memory chip after each capture. It is useful for battery powered
application. This example is recommended for ArduCAM mini 5MP module, because it will
become extremely hot when running in full power. These examples should work with host