LED Matrix#

LED Matrix 的驱动和 LED 7-segment Led 的驱动几乎就是同一个东西的两种不同形态。大多数驱动和例子是针对后者写的,所以先弄清楚7段数据管会有较大的帮助。

MAX7219 SPI 驱动#

MAX7219, MAX7221 系列

有多个相关的驱动库,这里分从简单到复杂分成三组。

8x8 No Lib#

如果想不使用驱动库,而是直接用 SPI + MAX7219 的控制字来从头开始学习 LED Matrix 的控制方法,那么这个 8x8 的驱动例子提供了一个良好的开端,特别是那个驱动一个 Heart 心形的例子。

8x8 LED Matrix MAX7219 with Arduino Circuit & Code

LedControl 轻量库#

这个库比 8x8 No lib 要功能丰富一些,但是远没有 Parola 库复杂,适合进阶使用。

Programming MAX7219 Dot Matrix 4 In 1 Display Module with Arduino

MD_Parola 驱动库#

这是一个完备又复杂的驱动库,甚至其中的 Mapper 程序还能帮助检查拼接组合方案[1],从而选择最合适的子库。

相关介绍#

HT16K33 I2C LED Matrix#

应该非常值得学习

Adafruit Mini 8x8 LED Matrix w/I2C Backpack - Red : ID 870 : $9.95 : Adafruit Industries, Unique & fun DIY electronics and kits

https://github.com/adafruit/Adafruit-LED-Backpack-Library

arduino/mixly 使用HT16K33 16*8点阵_创客@小白的博客-CSDN博客

国产低价复现 :

有8x8的,有8x16 的,10~20 元

MAX7219 数据手册解读#

https://blog.csdn.net/weichen_78/article/details/128284559

I2C TM1640#

兼容驱动还包括 AIP1640,如 Makeblock 的 16x8 点阵LED 矩阵。

该方案是不是能不很好的级连?最多只能驱动 16x8?

MakeBlock Me LED Matrix 8x16#

乐高儿童电子积们

Keyes LED Matrix 8x16#

mbed tm1640 code#

说的好像是数码管,但应该控的还是 LED

TM1640 LED controller (128 LEDs max). | Mbed

其它教程#

B站“不会编程的老徐”发布的系列教程,集中讲解了三种方案,分别是从用 GPIO 点亮,到移位寄存器点亮,以及 MAX7219 来点亮。这三种方案的复杂度是从低到高,最好从前往后学习。

5分钟了解移位寄存器74HC595工作原理及使用(SIPO)_哔哩哔哩_bilibili

https://gitee.com/amumucode/arduino_learn

8x8 LED 点阵#

工业 LED 点阵

【雕爷学编程】Arduino动手做(117)---P10V706LED屏模组 - 知乎