Arduino Due VGA Signal Out

Davide GombaNovember 5th, 2012

Photo credit: [Stimmer] on the Arduino Forum

[Stimmer] on the Arduino Forum hardcoded a way to display 160×240 (320×240 after some posts) VGA signal.

After working out how to do a timer interrupt I’ve had a go at making a VGA framebuffer. It is rather low-res at present(160×240) and fuzzy but I hope to be able to improve that. It has 8-bit colour (RRRGGGBB).
I cannot get Eagle to run right now so will have to describe the schematic in text:
Due pin 2 -> VGA pin 13 (HSync)
Due pin 3 -> VGA pin 14 (VSync)

Due pin 25 -> 820R resistor -> VGA pin 3 (blue)
Due pin 26 -> 390R resistor -> VGA pin 3 (blue)

Due pin 27 -> 2k2 resistor -> VGA pin 2 (green)
Due pin 28 -> 1k resistor -> VGA pin 2 (green)
Due pin 14 -> 470R resistor -> VGA pin 2 (green)

Due pin 15 -> 2k2 resistor -> VGA pin 1 (red)
Due pin 29 -> 1k resistor -> VGA pin 1 (red)
Due pin 11 -> 470R resistor -> VGA pin 1(red)

Due pin GND -> VGA pins 5,6,7,8,10

Via [Arduino Forum]

5 Responses to “Arduino Due VGA Signal Out”

  1. georges Says:

    wow, this is great. but what is the source code to use to achieve that?

  2. georges Says:

    forget it, it’s in the forum.
    I must say it’s brilliant!

  3. Davide Gomba Says:

    No problem!
    Any comments are welcome!
    best
    davide

  4. Arduino Due VGA Signal Out — Arduino Passion Says:

    [...] Source: Arduino forum via Arduino blog [...]

  5. James C4S Says:

    Wow this is totally retro. I remember doing this kind of thing on a 386 something like 15 years ago! I can’t wait to get mine.

Leave a Reply

You must be logged in with your Arduino account to post a comment.