Is er een methode om VGA uit te voeren met Arduino?
Is er een methode om VGA uit te voeren met Arduino?
Dit is best moeilijk om goed te doen, maar er zijn een paar voorbeelden. De grootste moeilijkheid zit hem in de snelheid van de CPU.
Hier is er een die directe VGA-uitvoer doet: Merk: Arduino VGA Demo
Als je Google "Arduino VGA "er zijn een paar demoprojecten.
Een paar opties zijn het" TellyMate "-schild waarmee je composiet kunt uitvoeren in plaats van VGA (de enkele gele connector die je op je tv vindt.
Een andere is de "PICASO Universal Base Board" en "PICASO VGA / SVGA Graphics Controller" - dit is geen direct shield maar waarschijnlijk de beste optie die ik heb gezien.
Beide bovenstaande items zijn verkrijgbaar bij Sparkfun en Little Bird Electronics onder andere.
Ja, maar om de VGA-timings goed te krijgen, draait alles om het zorgvuldig timen van je instructies.
Ik zou de AVGA-bibliotheek aanbevelen, deze kan VGA en CVBS / Composite PAL en NTSC uitvoeren vanaf een bescheiden ATMega168. Het behandelt alles onder onderbreking, dus u kunt uw toepassing gewoon in C schrijven en u geen zorgen maken over VGA-timing.
Het klinkt zelfs.
Ik heb er een klein pongspel mee gebouwd: http://blog.hodgepig.org/2009/08/17/510/
Ik raad aan om een PockeTerm-kit van Briel Computing te gebruiken om te communiceren met de seriële poort van de Arduino. Het is een op Parallax Propeller gebaseerd systeem dat werkt als een VT100-terminal, met VGA-uitgang en PS / 2-toetsenbordinvoer.
Plus, als je klaar bent met dat project, kun je de PockeTerm hergebruiken of zelfs laden andere Propeller-software erop voor experimenten.