User Manual

ArduCAM Camera Shield Software Application Note
www.ArduCAM.com
11
Similar to ArduCAM ESP8266 UNO Video2SD , see section 4.4.4.
4.4.7 ArduCAM_ESP8266_Nano_V2_DeepSleep
This example illustrates how to disable unwanted power consumption from the sensor and
memory chip after each capture. It is useful for battery powered application.
4.5 RasberryPi Examples
4.5.1 arducam_ovxx_capture
This example illustrates how to capture picture on raspberry pi using arducam 2MP/5MP
camera
4.5.2 arducam_ovxx_4cams_capture
Similar to arducam_ovxx_capture, see section 4.5.1. The example support at most four
cameras work simultaneously.
5 ArduChip Functions
ArduChip is ArduCAM property technology which handles all the timing control over
camera interface, LCD interface, frame buffer and SPI interface timings with a set of registers.
The ArduChip register address is also called Command Code, user can use low level APIs with
these command codes to achieve customized combination of actions that off the shelf APIs dont
have.
Different ArcuCAM platform uses different ArduChip and has different functionalities. Here
is a list of possible hardware platforms:
Hardware Platform
Functions
Single
Capture/
Read
Burst
Read
Multiple
Capture
Rewind
Low
Power
Mode
Short
Video
Capture
ArduCAM Shield Rev.C
ArduCAM Shield Rev.C+
ArduCAM-Mini-2MP
ArduCAM-Mini-5MP
ArduCAM-Mini-5MP
(Bit-Roation-Fixed)
ArduCAM Shield V2
ArduCAM-Mini-5MP-Plus
(OV5642)
ArduCAM-Mini-5MP-Plus
(OV5640)
5.1 Single Capture Mode
It is a basic capture function of the ArduChip. The capture command code is 0x84, and write
1 to bit[1] to start a capture sequence. And then polling bit[3] which is the capture done flag by
sending command code 0x41. After capture is done, user have to clear the capture done flag by
sending command code 0x41 and write 1 into bit[0] before next capture command.
5.2 Multiple Capture Mode
By sending the command code 0x81 and with writing the number of images to be capture
into bit[2:0], before starting the capture command as the single capture sequence does. Please note
that user should trade off between the resolution and number of images to be captured and do not