本指南适用于ARDUINO生态系统中的电路板。我们有一个不同的树莓派指南Arduino Uno仅限于32x16像素,单缓冲。

led_matrix_rgbmatrix.jpg

用我们的RGB LED矩阵面板,将时代广场的点点光芒带入您的家中。这些面板通常被用来制作视频墙——在纽约,我们可以在公共汽车的侧面和公共汽车站看到它们——用来显示动画或短视频剪辑。我们觉得它们看起来真的很酷,所以我们从工厂拿了几盒。一种是512个明亮的RGB led,排列在前面的16x32网格中,另一种是1024个led,排列在32x32网格中。背面是一个带有IDC连接器的PCB(一组用于输入,一组用于输出:理论上你可以将它们链接在一起)和12个16位锁存器,允许你以1:8 (16x32)或1:16 (32x32)的扫描速率驱动显示器。

兼容的硬件

以下是即插即用准备好了使用RGB Matrix Shield和本指南中提到的软件:

  • Adafruit地铁M0
  • Arduino零
  • Arduino Uno(或兼容的ATmega328P板)-限于32x16矩阵,没有双缓冲(需要无闪烁动画)

以下是软件支持的,但需要附加线路或跳线使用RGB矩阵屏蔽:

  • Arduino兆(或兼容的ATmega2560板)
  • Adafruit Metro M4

以下是不支持用软件或盾牌:

  • Arduino达芬奇(或兼容的ATmega32U4板)
  • Netduino和上面列表中没有提到的其他类似arduino的程序(但其他库或屏蔽可能存在于其他地方)
  • 很小的(但请参阅SmartLED盾和软件的小3。X和4。X,提供优异的性能)
  • 覆盆子π(但有不同之处帽子而且帽子对于这个)
led_matrix_rgbmatrix3232_lrg.jpg

这些面板需要12或13个数字引脚(6位数据,6或7位控制)和一个良好的5V电源,每个面板至少一对安培。我们建议我们的2A(或更大)调节5V适配器和一个端子排直流插孔,或从我们的直流延长线焊接一个插孔。请阅读我们教程的其余部分以了解更多细节!

请记住,这些显示器通常被设计为由fpga或其他高速处理器驱动;它们没有内置任何类型的PWM控制。相反,你应该一遍又一遍地重新绘制屏幕,以“手动”PWM整个事情。在16mhz的Arduino上,我们设法挤出12位颜色(4096种颜色),但如果由FPGA、CPLD、Propeller、XMOS或其他高速多处理器控制器驱动,这个显示器将真正发光。

led_matrix_plasma.jpg

当然,我们不会给你留下一个数据表和一句“祝你好运!”我们有一个完整的接线图和Arduino库代码,包括绘制像素、线、矩形、圆和文本的示例。你将在一个小时内得到你的色彩爆破!在大多数arduino兼容板上,你需要12个数字引脚和大约800字节的RAM来保存12位的彩色图像(对于32x32矩阵是两倍,平滑的双缓冲动画也是两倍)。

图书馆使用的电路板数量有限。请参阅上面的兼容硬件列表。

本指南首次发布于2012年12月11日。最后更新于2012年12月11日。

此页(概述)最后更新于2012年12月11日。

文本编辑器tinymce