Saída VGA do Arduino

12

Existe algum método para gerar VGA com o Arduino?

littlebirdceo
fonte

Respostas:

10

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.

Trent Lloyd
fonte
7

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.

http://avga.prometheus4.com/

Até soa.

Eu construí um pequeno jogo de pong usando: http://blog.hodgepig.org/2009/08/17/510/

Toby Jaffey
fonte
4

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.

UnwiredBen
fonte
1
Isso ajuda o chip da Hélice a ter circuitos especialmente projetados para esse tipo de operação.
Brad Gilbert