Wyjście VGA z Arduino

12

Czy istnieje metoda wyświetlania VGA za pomocą Arduino?

littlebirdceo
źródło

Odpowiedzi:

10

Jest to dość trudne do zrobienia dobrze, ale istnieje kilka przykładów. Główną trudnością jest szybkość procesora.

Oto jeden robi bezpośrednie wyjście VGA: Make: Arduino VGA Demo

Jeśli masz Google „Arduino VGA”, istnieje kilka projektów demonstracyjnych.

Kilka opcji to tarcza „TellyMate”, która umożliwia wyjście Composite zamiast VGA (pojedyncze żółte złącze, które znajduje się w telewizorze.

Kolejnym jest „PICASO Universal Base Board” i „PICASO VGA / SVGA Graphics Controller” - nie jest to bezpośrednia tarcza, ale prawdopodobnie najlepsza opcja, jaką widziałem.

Oba powyższe produkty są dostępne między innymi w Sparkfun i Little Bird Electronics.

Trent Lloyd
źródło
7

Tak, ale prawidłowe ustawienie taktowania VGA polega na starannym zaplanowaniu instrukcji.

Polecam bibliotekę AVGA, może ona wyprowadzać VGA i CVBS / Composite PAL i NTSC ze skromnego ATMega168. Obsługuje wszystko w przerwaniu, dzięki czemu możesz po prostu napisać aplikację w C i nie martwić się o taktowanie VGA.

http://avga.prometheus4.com/

To nawet brzmi.

Zbudowałem z niego małą grę w ponga: http://blog.hodgepig.org/2009/08/17/510/

Toby Jaffey
źródło
4

Sugeruję użycie zestawu PockeTerm firmy Briel Computing do połączenia z portem szeregowym Arduino. Jest to system oparty na śmigle Parallax, który działa jak terminal VT100, z wyjściem VGA i wejściem klawiatury PS / 2.

Ponadto, kiedy skończysz z tym projektem, możesz ponownie użyć PockeTerm lub nawet załadować na nim inne oprogramowanie Propeller do eksperymentów.

UnwiredBen
źródło
1
Pomaga to, że układ śmigła ma obwody specjalnie zaprojektowane do tego typu operacji.
Brad Gilbert,