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.

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy