Answers:
很难做到这一点很困难,但是有两个例子。主要困难在于CPU的速度。
这是一个直接进行VGA输出的方法:制作:Arduino VGA演示
如果您使用Google“ Arduino VGA”,则有一些演示项目。
有几个选项是“ TellyMate”屏蔽,可让您输出Composite而不是VGA(在电视上找到的单个黄色连接器)。
另一个是“ PICASO通用基板”和“ PICASO VGA / SVGA图形控制器”-这不是直接屏蔽,但可能是我所见过的最佳选择。
以上两个项目均可从Sparkfun和Little Bird Electronics以及其他地方获得。
是的,但是正确设置VGA时序只需要仔细时序即可。
我建议使用AVGA库,它可以从不起眼的ATMega168输出VGA和CVBS /复合PAL和NTSC。它处理中断下的所有内容,因此您只需使用C编写应用程序,而不必担心VGA时序。
它甚至听起来。
我使用它制作了一个小乒乓游戏:http : //blog.hodgepig.org/2009/08/17/510/
我建议使用Briel Computing的PockeTerm套件与Arduino的串行端口接口。这是一个基于Parallax Propeller的系统,其作用类似于VT100终端,具有VGA输出和PS / 2键盘输入。
另外,完成该项目后,您可以重复使用PockeTerm甚至在其上加载其他Propeller软件进行实验。