【发布时间】:2018-05-15 16:24:33
【问题描述】:
我安排了一个可单独寻址的 LED 矩阵 (12x12)。我还写下了当我想要显示某个字母时必须点亮哪些 LED 的模式,如下所示:
letter_a = ['00111100', '01000010', '01000010', '01111110', '01000010', '01000010', '01000010', '01000010']
我可以毫无问题地显示它。我想要完成的是让这些模式从右到左滚动矩阵,这样人们就可以在本质上是滚动的 144 像素显示器上阅读文本。
我的问题是我对编程还很陌生,不知道如何才能摆脱将每个像素寻址到某个 LED 而不仅仅是将图案视为一个整体——无论它应该在矩阵的哪个位置点亮向上 - 这样我就可以移动它了。
【问题讨论】:
-
你好 Mojo,欢迎来到这个网站。正如您所写的那样,您的问题太宽泛,我们无法为您提供帮助,您能否将其缩小到更具体的问题?您还可以在此处查看有关如何提问的其他指南:stackoverflow.com/help/how-to-ask
-
我想过如何缩小问题的范围,我会试一试!
letter_a = ["00111100,01000010,01000010,01111110,01000010,01000010,01000010,01000010"]这就是我想在我的 LED 面板上写信的方式。每个 1 或 0 代表一个 LED。我可以毫无问题地显示这个,但我想做的是把这个字母移到显示屏上,而不必写下每一个 LED。我想不出一种编程方法。 -
如果是我,我可能会像你现在那样做——手动为每个字母制作 LED 阵列。您可以使用字典轻松查找手动 LED 列表。
-
我已经为每个字母设置了一个数组,问题是我如何在面板上滚动字母,而不必为每一帧写下每个 LED。如果不滚动,我无法在 12x12 像素的大“显示器”上显示文本,一次只能显示一个字母。
-
我注意到您的
A示例是 8x8,而不是 12x12- 对吗?
标签: python-3.x matrix raspberry-pi led