🍓Android蓝牙Arduino LED矩阵
Android | 蓝牙 | Arduino | LED
Android蓝牙Arduino LED矩阵
在本Arduino教程中,我们将学习如何使用MAX7219驱动器和Arduino开发板控制8×8 LED矩阵。
LED矩阵介绍
1088AS LED 矩阵
MAX7219 LED驱动器
矩阵工作原理
矩阵连接Arduino
Arduino连接多矩阵
编程Sketch
本文概述
我们将给出三个示例,第一个示例将说明MAX7219的基本工作原理,第二个示例将了解8×8 LED矩阵上的滚动文本如何工作,第三个示例将对其进行控制。 通过蓝牙和自定义构建的Android应用程序。
MAX7219
现在,让我们仔细看一下MAX7219驱动器。 该IC能够驱动64个单独的LED,同时仅需3条线即可与Arduino通信,此外,我们可以菊花链方式连接多个驱动器和矩阵,并且仍使用相同的3条线。
64个LED由IC的16个输出引脚驱动。 现在的问题是,这怎么可能。 那么,同时点亮的最大LED数量实际上是八个。 LED排列成8×8行和列的集合。 因此,MAX7219可以在很短的时间内激活每一列,同时也可以驱动每一行。 因此,通过快速切换列和行,人眼只会看到连续的光。
注意常见的8×8 LED矩阵的引脚是如何内部排列的,因此,如果您自己构建矩阵,则应考虑使用它。 还要注意,MAX7219的通用分线板在5V和IC引脚号18之间带有一个电阻。该电阻用于设置亮度或流向LED的电流。
IC数据表中的下表显示了根据LED的正向压降应使用的电阻值。
原理图
Arduino代码
🏈指点迷津 | BriefLast updated