Existe algum método para gerar VGA com o Arduino?
Isso é bastante difícil de fazer bem, mas existem alguns exemplos. A principal dificuldade está na velocidade da CPU.
Aqui está uma saída VGA direta: Marca: Arduino VGA Demo
Se você usa o Google "Arduino VGA", existem alguns projetos de demonstração.
Algumas opções são a blindagem "TellyMate" que permite a saída de Composite em vez de VGA (o único conector amarelo que você encontra na sua TV.
Outra é a "PICASO Universal Base Board" e "PICASO VGA / SVGA Graphics Controller" - essa não é uma proteção direta, mas provavelmente a melhor opção que eu já vi.
Ambos os itens acima estão disponíveis na Sparkfun e Little Bird Electronics, entre outros lugares.
Sim, mas acertar os tempos de VGA significa cronometrar cuidadosamente suas instruções.
Eu recomendo a biblioteca AVGA, ele pode produzir VGA e CVBS / Composite PAL e NTSC a partir de um humilde ATMega168. Ele lida com tudo sob interrupção, para que você possa escrever seu aplicativo em C e não se preocupar com o tempo VGA.
Até soa.
Eu construí um pequeno jogo de pong usando: http://blog.hodgepig.org/2009/08/17/510/
Sugiro usar um kit PockeTerm da Briel Computing para fazer interface com a porta serial do Arduino. É um sistema baseado no Parallax Propeller que funciona como um terminal VT100, com saída VGA e entrada de teclado PS / 2.
Além disso, quando você terminar esse projeto, poderá reutilizar o PockeTerm ou até carregar outro software Propeller para experimentação.