Sortie VGA d'Arduino

12

Existe-t-il une méthode de sortie VGA avec Arduino?

littlebirdceo
la source

Réponses:

10

C'est assez difficile à bien faire mais il y a quelques exemples. La principale difficulté réside dans la vitesse du CPU.

En voici un qui fait une sortie VGA directe: Marque: Arduino VGA Demo

Si vous Google "Arduino VGA", il existe quelques projets de démonstration.

Quelques options sont le bouclier "TellyMate" qui vous permet de produire en composite plutôt qu'en VGA (le seul connecteur jaune que vous trouverez sur votre téléviseur.

Un autre est le "PICASO Universal Base Board" et "PICASO VGA / SVGA Graphics Controller" - ce n'est pas un bouclier direct mais probablement la meilleure option que j'ai vue.

Les deux articles ci-dessus sont disponibles entre autres chez Sparkfun et Little Bird Electronics.

Trent Lloyd
la source
7

Oui, mais pour obtenir le bon timing VGA, il s'agit de bien synchroniser vos instructions.

Je recommanderais la bibliothèque AVGA, elle peut sortir VGA et CVBS / PAL composite et NTSC à partir d'un humble ATMega168. Il gère tout en cas d'interruption, vous pouvez donc simplement écrire votre application en C et ne pas vous soucier du timing VGA.

http://avga.prometheus4.com/

Cela sonne même.

J'ai construit un petit jeu de pong en l'utilisant: http://blog.hodgepig.org/2009/08/17/510/

Toby Jaffey
la source
4

Je suggère d'utiliser un kit PockeTerm de Briel Computing pour interfacer avec le port série de l'Arduino. Il s'agit d'un système à hélices Parallax qui agit comme un terminal VT100, avec une sortie VGA et une entrée clavier PS / 2.

De plus, lorsque vous avez terminé avec ce projet, vous pouvez réutiliser le PockeTerm ou même y charger d'autres logiciels Propeller pour l'expérimentation.

UnwiredBen
la source
1
Il est utile que la puce Propeller dispose de circuits spécialement conçus pour ce type d'opération.
Brad Gilbert