来自 Arduino 的 VGA 输出

电器工程 Arduino VGA
2022-01-07 11:14:45

有什么方法可以用 Arduino 输出 VGA?

3个回答

这很难做好,但有几个例子。主要困难在于 CPU 的速度。

这是一个直接 VGA 输出:制作:Arduino VGA Demo

如果你用谷歌搜索“Arduino VGA”,这里有一些演示项目。

有几个选项是“TellyMate”屏蔽,它可以让您输出复合而不是 VGA(您在电视上找到的单个黄色连接器。

另一个是“PICASO 通用基板”和“PICASO VGA/SVGA 图形控制器”——这不是直接屏蔽,但可能是我见过的最佳选择。

上述两项均可从 Sparkfun 和 Little Bird Electronics 等地获得。

是的,但要正确设置 VGA 时间,就是要仔细安排你的指令时间。

我推荐 AVGA 库,它可以从一个不起眼的 ATMega168 输出 VGA 和 CVBS/复合 PAL 和 NTSC。它处理中断下的所有事情,因此您可以只用 C 语言编写应用程序,而不必担心 VGA 时序。

http://avga.prometheus4.com/

它甚至听起来。

我用它构建了一个小乒乓球游戏:http: //blog.hodgepig.org/2009/08/17/510/

我建议使用Briel Computing 的 PockeTerm 套件与 Arduino 的串行端口连接。这是一个基于 Parallax Propeller 的系统,其作用类似于 VT100 终端,具有 VGA 输出和 PS/2 键盘输入。

此外,当您完成该项目后,您可以重复使用 PockeTerm 甚至在其上加载其他 Propeller 软件进行实验。