Skip to product information
1 of 2


Connect CMOS OV7670 camera with Arduino Uno - KT979

Connect CMOS OV7670 camera with Arduino Uno - KT979


999 in stock

Regular price Rs. 1,099.00
Regular price Sale price Rs. 1,099.00
Sale Sold out
Shipping calculated at checkout.

For refund/return/replacement, call us at +91 95995 94524 For bulk and B2B enquiries kindly mail us at

  • Fast Shipping
  • Affordable Price
  • Support
View full details


The camera module is powered from a single +3.3V power supply. An external oscillator provide the clock source for camera module XCLK pin. With proper configuration to the camera internal registers via I2C bus, then the camera supply pixel clock (PCLK) and camera data back to the host with synchronize signal like HREF and VSYNC. The OV7670 camera module is a low cost 0.3 mega pixel CMOS color camera module, it can output 640x480 VGA resolution image at 30fps. The OV7670 camera module build in onboard LDO regulator only single 3.3V power needed and can be used in Arduino, STM32,Chipkit, ARM, DSP , FPGA and etc.



Arduino IDE

Arduino IDE 1.8.5 (programmable platform for Arduino)

Click To Download:


Click to see the code or copy the link.

Output Software

.net 3.5 framework


CMOS OV7670 Camera

  • Array Element:640X480
  • IO Voltage: 1.7V to 3.0V
  • Power operation: 60mW/15fpsVGAYUV
  • Sleep:<20μA
  • Operating Temperature: -30 to 70
  • Stable: 0 to 50
  • Output Formats (8): YUV/YCbCr4: 2:2, RGB565/555, GRB4: 2:2, Raw RGB Data
  • Lens size: 1/6 "
  • Chief ray angle: 24 °
  • Maximum image transfer rate: 30fps VGA
  • Sensitivity: 1.3V / (Lux-sec)
  • SNR: 40 dB
  • Dynamic range: 52 dB
  • Scan Mode: Progressive
  • Electronic Exposure: 1 line to 510 line
  • Pixel Size: 3.6μm x 3.6μm
  • Dark current: 12 mV / s at 60


  • High sensitivity suitable for low light operation
  • Low voltage suitable for embedded applications
  • Standard SCCB interface compatible with I2C interface
  • Supports VGA, CIF, and from a variety of sizes CIF to 40x30
  • VarioPixel sub-sampling mode
  • ISP has a compensation function to eliminate noise and dead pixels
  • Support for image scaling
  • Compensation for loss of optical lens
  • 50/60Hz automatic detection
  • Saturation automatically adjust (UV adjustment)
  • Automatically adjust edge enhancement
  • Automatically adjust the noise reduction
  • Automatically affect the control functions include: automatic exposure control, automatic gain control, automatic white balance, automatic elimination of light stripes, automatic black level calibration image quality control including color saturation, hue, gamma, sharpness


CMOS OV7670 Camera

Step -1


Download the following from the link description:

  1. Code.
  2. Output software.
  3. .net v3.5

Step -3

  • Copy the code into your Arduino ide.
  • Choose the com port from the board.
  • Remember the com port.
  • Upload your code.

Step -4

  1. Run the output software exe

Choose your com port --> click start

Probably something similar is what you would be seeing.


If not the exact image you expected, then you might want to trouble shoot,

Case 1: if you are not able to open the output software-

Check for the .net 3.5 installation.

Case 2. If you are having issues with viewing images or not responding software

Check for the wirings 9/10 people go wrong here.


Simply adjust the screw of your camera lens and view different images till they seems to be clear