Video out directly from a arduino chip...?

Hey Arduino forum... :)

I'm in the middle of making a interactive installation, and in this context I need to program a video responds to various physical activities (more precisely movement and sound)...!

Can we make a Arduino chip with VIDEO OUT ???

Thank you all for your time.

Best regards Mortech.

Unless you want the pixels to be a inch square, no. You need a beefier chip like a ARM, FPGA or AVR32 for video.

People have done video directly from AVRs relatively frequently. You could get something close to a 16Mhz dot clock, which is plenty for "decent" resolution stuff on a normal TV. Store enough data in RAM is a separate problem, and of course you'd probably have to write your code in assembler, one carefully chosen instruction at a time, rather than the nice C environment provided by the Arduino IDE.

Here's an implementation that does 20x20 CHARACTERS on a 640x480 VGA monitor: http://www.circuitdb.com/show.php?cid=69

http://www.rickard.gunee.com/projects has PAL being generated by a pic16F84. (site seems to be down atm, use web.archive.org)

Has many interesting ideas, like using shift right instruction directly on a port to keep the speed up, and having blank areas at top and bottom of screen, during which game logic etc is done.

pic16f84a@20Mhz only does 5Mips whereas arduino@16Mhz does 16Mips, so may be a shade easier ;)

as westfw says, still won't be able to do it in C, simply not enough overhead for anything but hand-crafted assembler.

Thank you guys so much... you have been a big help.

But I'm still thinking that a stronger Arduino platform must be the future for bigger and wilder installations... thinking of a chip with more RAM and so on!

Best regards Mortech

Thank you guys so much... you have been a big help.

But I'm still thinking that a stronger Arduino platform must be the future for bigger and wilder installations... thinking of a chip with more RAM and so on!

Best regards Mortech

You won't find many people here who disagree with that.

And if one Arduino isn't big enough, just add another ;)

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1205243372