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. 










