Есть ли способ вывести VGA с Arduino?
Это довольно сложно сделать хорошо, но есть пара примеров. Основная сложность заключается в скорости работы процессора.
Вот тот, кто делает прямой вывод VGA: Make: Arduino VGA Demo
Если вы Google "Arduino VGA", есть несколько демонстрационных проектов.
Пара вариантов - это экран «TellyMate», который позволяет выводить композитный, а не VGA (единственный желтый разъем, который вы найдете на телевизоре.
Другая - это «Универсальная базовая плата PICASO» и «Графический контроллер PICASO VGA / SVGA» - это не прямой экран, но, вероятно, лучший вариант, который я видел.
Оба вышеперечисленных предмета доступны в Sparkfun и Little Bird Electronics среди других мест.
Да, но правильная синхронизация VGA - это все, что нужно для тщательной синхронизации ваших инструкций.
Я бы порекомендовал библиотеку AVGA, она может выводить VGA и CVBS / Composite PAL и NTSC из скромного ATMega168. Он обрабатывает все под прерываниями, так что вы можете просто написать свое приложение на C и не беспокоиться о синхронизации VGA.
Это даже звучит.
Я создал небольшую игру понг, используя ее: http://blog.hodgepig.org/2009/08/17/510/
Я бы предложил использовать комплект PockeTerm от Briel Computing для взаимодействия с последовательным портом Arduino. Это система на основе пропеллера Parallax, действующая как терминал VT100, с выходом VGA и клавиатурным входом PS / 2.
Кроме того, когда вы закончите с этим проектом, вы можете повторно использовать PockeTerm или даже загрузить на него другое программное обеспечение Propeller для экспериментов.