Чи є якийсь метод для виведення VGA за допомогою Arduino?
Чи є якийсь метод для виведення VGA за допомогою Arduino?
Відповіді:
Це зробити досить складно, але є кілька прикладів. Основна складність полягає у швидкості роботи ЦП.
Ось один із прямих вихідних VGA: Зробити: Arduino VGA Demo
Якщо ви Google "Arduino VGA", є кілька демо-проектів.
Пара варіантів - щит "TellyMate", який дозволяє виводити Composite, а не 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 Propeller, яка діє як термінал VT100, з виходом VGA і входом PS / 2 на клавіатурі.
Крім того, коли ви закінчите з цим проектом, ви можете повторно використовувати PockeTerm або навіть завантажити інше програмне забезпечення Propeller для експерименту.