Is there any method to output VGA with Arduino?

link|improve this question

74% accept rate
feedback

5 Answers

up vote 6 down vote accepted

This is quite difficult to do well.. there are a couple of examples. The main difficulty is in the speed of the CPU.

Here's one doing direct VGA output: http://blog.makezine.com/archive/2008/07/arduino_vga_demo.html

If you google "Arduino VGA" there are a few demo projects.

A couple options are the "TellyMate" shield that lets you output Composite rather than VGA (the single yellow connector you find on your TV.

Another is the "PICASO Universal Base Board" and "PICASO VGA/SVGA Graphics Controller" - this is not a direct shield but probably the best option I have seen.

Both the above items are available from Sparkfun and Little Bird Electronics among other places.

link|improve this answer
feedback

Yes, but getting the VGA timings right is all about carefully timing your instructions.

I'd recommend the AVGA library, it can output VGA and CVBS/Composite PAL and NTSC from a humble ATMega168. It handles everything under interrupt, so you can just write your application in C and not worry about VGA timing.

http://avga.prometheus4.com/

It even does sound.

I built a little pong game using it: http://blog.hodgepig.org/2009/08/17/510/

link|improve this answer
feedback

I'd suggest using a PockeTerm kit from Briel Computing to interface with the serial port of the Arduino. It's a Parallax Propeller-based system that acts like a VT100 terminal, with VGA output and PS/2 keyboard input.

Plus, when you're done with that project, you can reuse the PockeTerm or even load other Propeller software on it for experimentation.

link|improve this answer
1  
It helps that the Propeller chip has circuitry specially designed for this type of operation. – Brad Gilbert Mar 7 '10 at 15:13
feedback

lft's Craft is another example of an AVR doing VGA output.

link|improve this answer
feedback

lft's Turbulence is another example (the author of Craft that Yann mentioned)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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