Czy istnieje metoda wyświetlania VGA za pomocą Arduino?
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.
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.
To nawet brzmi.
Zbudowałem z niego małą grę w ponga: http://blog.hodgepig.org/2009/08/17/510/
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.