The OV7670 image sensor is a low voltage CMOS sensor that provides the full functionality of a single-chip VGA camera and image processor in a small footprint package. The OV7670 provides full-frame, sub-sampled, or windowed 8-bit images in a wide range of formats, controlled through the Serial Camera Control Bus (SCCB) interface. This product has an image array capable of operating at up to 30 frames per second (fps) in VGA.
Pin map of the camera is given below.
Pin No. | Pin Name | Description |
1 | VCC | 3.3v Power supply |
2 | GND | Power ground |
3 | SIOC / SCL | Two-Wire Serial Interface Clock |
4 | SIOD / SDA | Two-Wire Serial Interface Data |
5 | VSYNC | Frame Valid; indicates the active frame |
6 | HREF | Line/Data Valid; indicates active pixels |
7 | PCLK | Pixel Clock output from the sensor |
8 | XCLK | Master Clock into Sensor |
9 | D7 | 8 Bit Image Data |
10 | D6 | |
11 | D5 | |
12 | D4 | |
13 | D3 | |
14 | D2 | |
15 | D1 | |
16 | D0 |
Arduino tutorial:
Get the Arduino connection diagram, Arduino code, and Windows App from the Documents tab of this page.
Make circuit connection according to the Arduino connection digram. The Upload the Arduino Code to your Arduino. Next, download and install the Windows App.
Open this windows app and select the correct COM port. Press “start” and you’ll be able to take and save photos. We took a photo with the camera.