VGA-Ausgang von Arduino

12

Gibt es eine Methode, um VGA mit Arduino auszugeben?

littlebirdceo
quelle

Antworten:

10

Das ist ziemlich schwierig, aber es gibt ein paar Beispiele. Die Hauptschwierigkeit liegt in der Geschwindigkeit der CPU.

Hier ist eine direkte VGA-Ausgabe: Make: Arduino VGA Demo

Wenn Sie Google "Arduino VGA" gibt es ein paar Demo-Projekte.

Einige Optionen sind der "TellyMate" -Schirm, mit dem Sie Composite statt VGA ausgeben können (der einzige gelbe Anschluss, den Sie an Ihrem Fernseher finden).

Ein weiteres ist das "PICASO Universal Base Board" und der "PICASO VGA / SVGA Graphics Controller" - dies ist kein direkter Schutz, aber wahrscheinlich die beste Option, die ich je gesehen habe.

Beide oben genannten Artikel sind unter anderem bei Sparkfun und Little Bird Electronics erhältlich.

Trent Lloyd
quelle
7

Ja, aber um das richtige VGA-Timing zu erreichen, müssen Sie Ihre Anweisungen sorgfältig einplanen.

Ich würde die AVGA-Bibliothek empfehlen, sie kann VGA und CVBS / Composite PAL und NTSC von einem bescheidenen ATMega168 ausgeben. Es behandelt alles unterbrechungsfrei, so dass Sie Ihre Anwendung einfach in C schreiben können und sich keine Gedanken über das VGA-Timing machen müssen.

http://avga.prometheus4.com/

Es klingt sogar.

Ich habe damit ein kleines Pong-Spiel gebaut: http://blog.hodgepig.org/2009/08/17/510/

Toby Jaffey
quelle
4

Ich würde vorschlagen, ein PockeTerm-Kit von Briel Computing zu verwenden, um eine Schnittstelle mit der seriellen Schnittstelle des Arduino herzustellen . Es ist ein Parallax Propeller-basiertes System, das wie ein VT100-Terminal mit VGA-Ausgang und PS / 2-Tastatureingang funktioniert.

Wenn Sie mit diesem Projekt fertig sind, können Sie das PockeTerm wiederverwenden oder sogar andere Propeller-Software darauf laden, um zu experimentieren.

UnwiredBen
quelle
1
Es hilft, dass der Propeller-Chip eine Schaltung hat, die speziell für diese Art von Betrieb ausgelegt ist.
Brad Gilbert