🍓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代码

🏈page指点迷津 | Brief

Last updated