Data Sheet
ArduCAM USB Camera Shield User Guide
www.ArduCAM.com
8
based on MFC frame wrok .
The Windows demo code is located at ../Winodws/USB_Demo folder and the release
executable software is located at ../ Winodws/USB_Demo/USB_Demo.exe.
4.1 Camera Settings
This USB demo software can work with different cameras provided by ArduCAM. Basically
the different camera settings is predefined by the Sensor Type selected by the user. User also can
override these settings after select a certain Sensor Type. All the following parameters are in
decimal.
The Width and Height is to define the image size to be captured and displayed, they should
exactly match the resolution output by the image sensor.
The Bits is the sensor output data bits , now ArduCAM shield only supports 8bits mode.
The I2C Mode select different sensor register read/write mode according to different sensor
type. 8,8 means one byte address phase and one byte data phase; 8,16 means one byte address
phase and two bytes data phase; and so on.
The I2CAddr is the image sensor I2C 8bit slave address, it is in decimal. For example
MT9V034 sensor I2C slave address is 0x90, so we have to use 144 for it in decimal.
4.2 Open the Camera
There are two ways to open the camera.
Auto-open is useful when there is only one ArduCAM USB camera connected.
Scan then open is used when more than one ArduCAM USB camera connected. You have to
scan how many cameras are on the USB bus, and select the correct one to open.
4.3 Play the Video
Click the Play to capture and display the video in realtime.
4.4 Stop the Video
Click the Stop button to stop the video capture and display.
4.5 Take a Snapshot
Click the Snapshot to take both BMP and RAW image to files.
4.6 Sensor Register Read/Write
This is very useful to access the sensor register in order to adjust the sensor settings on the fly.
For example you want to manually change the exposure settings you can input the exposure
register address and value then click write, you can video how the brightness changes from the
video.