How to connect CMOS Camera with Arduino?

I want to connect this CMOS Camera - 640x480 - SEN-08667 - SparkFun Electronics to this arduino Arduino Mega 2560 R3 - DEV-11061 - SparkFun Electronics

If you know any tutorial please give me the link or... if you could explain me fast I would be glad.

50% of them are stores, 25% of them are Chinese, 15% are irrelevant and 5% of them are similar questions to me which haven't got a response... I am sorry for creating 2 posts because I thought the other title is irrelevant to my main question, so I made this one. U can lock the old one :slight_smile:

What I am thinking to do is... buy the specific camera you have seen multiple times, connect it through arduino analogue output, bring down some volts so that the current is compatible with the camera, connect all of the camera outputs with the arduino board, write a program where I will give power to the analogue output of arduino on which the camera is connected, get the values from the digital inputs on which the camera output pins are connected. Put my hand exactly over the camera and see which outputs are 0, than put it next to a light source and see which outputs are 255 or close to 255.

Will anything of the above put in risk the arduino board? Meaning that I don't know the camera output voltage or current so that my processor wont be baked?

Does anything of the above put in risk the camera? Is there any chance that the above won't work?

Last but not least, do you know any camera that outputs on arduino pixel by pixel and you know how to connect it with arduino?

Shall I call toshiba to ask for further documents?

The Arduino doesn't have any analogue outputs.
Next question.

ok I should be mistaken I meant digital outputs... I always confuse them.

This camera? CMOS Camera - 640x480 - SEN-08667 - SparkFun Electronics

Here is a good reference: http://negativeacknowledge.com/2009/05/robot2-an-arm-based-colour-tracking-robot/

See how hard it is?

Ever consider a radio camera (or radio cam) and do the processing on a PC? It seems like a more sensible approach.

This camera? CMOS Camera - 640x480 - SEN-08667 - SparkFun Electronics

From the SparkFun website:

The nice thing is that we have a complete datasheet on this camera along with a good supplier

Well, I can't deny that Toshiba is a good supplier (I'm typing this on a splendid Toshiba laptop), but I would dispute that the datasheet from Sparkfun is "complete".

I still think if you could read out data from the camera at a rate driven by the AVR, simple pixel based "processing" is feasible, but I'm not convinced that is the camera for the job.
Certainly, the datasheet doesn't give a complete picture of how to drive the camera - I hope there are better sheets available.

However, there a massive "but".
Unless the OP is capable of using an oscilloscope, and is willing to put in a lot of time and put up with a lot of disappointment, this is going nowhere, unless someone can sit down with them 1:1.
This isn't a remote collaborative task.

I have to say from the questions asked by the OP, this task is beyond him/her.

Is the safety of the arduino board risked if I attempt to connect the camera?

Given your questions so far, I'd have to say "yes"

what can I do to prevent that?

Read the datasheet.
Take care.
Check your wiring.
Get someone else to check your wiring.
Check your wiring.

Seriously, I had a look at the datasheet, and even if you connect the camera correctly, I can't tell from the description of the I2C interface if it is going to be possible to simply take a snapshot from the register defaults.
That datasheet looks to me to be incomplete.
Do you know how to drive an oscilloscope?
I think you should learn.

I have just ordered 2 cameras and an Arduino Mega 2560 wish me good luck!!! (Hope I wont bake anything)