Existe-t-il une méthode de sortie VGA avec Arduino?
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.
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.
Cela sonne même.
J'ai construit un petit jeu de pong en l'utilisant: http://blog.hodgepig.org/2009/08/17/510/
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.