Wyjście VGA z Arduino


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.


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/


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.


1
Pomaga to, że układ śmigła ma obwody specjalnie zaprojektowane do tego typu operacji.
Brad Gilbert,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.