If one could tell me where each of the pins on the back of the camera go to, that would be great. if someone added the code also that would be awesome.

  • 2
    Due to the extreme RAM limitations, "Arduino Uno" and "Camera" are words that generally do not belong in the same sentence, as only in very select applications can you accomplish something useful, and then rarely in a cost effective fashion. Feb 10, 2015 at 3:21
  • Im using this type of camera. bit.ly/1yZEEAZ
    – Sam
    Feb 19, 2015 at 1:46
  • As Chris Stratton already replied, SRAM is an issue. You can add easily 128KB for 3 euro. Normally a camera needs more (in GBs) and this might be tricky, you have to get into SMD and/or costly RAM (since cheap DRAM is a no go for Arduino). However, you probably also will get into problems with the 16 MHz processor which is probably too slow to handle all the data in time. Maybe an Arduino Due could be better, but I think you have to go to Raspberry or equal/more. Apr 4, 2017 at 14:45

1 Answer 1


You need to connect A4 and A5 via pullup register to 3V and to I2C interface on Arduino Uno. And you need to connect A7 to XCLK signal via 2 registers.

You can find schema and code in my blog: How to connect Arduino Uno and OV7670

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.