项目10 8×8点阵屏#
1.项目介绍:
点阵屏是一种电子数字显示设备,可以显示机器、钟表、公共交通离场指示器和许多其他设备上的信息。在这个项目中,我们将使用ESP32控制8x8 LED点阵来显示图案。
2.项目元件:
|
|
|
|---|---|---|
ESP32*1 |
面包板*1 |
8×8点阵屏*1 |
|
|
|
220Ω电阻*8 |
跳线若干 |
USB 线*1 |
3.元件知识:
8×8点阵: 是由64个led灯组成,有行共阳极和行共阴极两种,我们的模块是行共阳极的,也就是每一行有一条线将LED的正极连到一起,列就是将LED灯的负极连接到一起,看下图:

每个LED被放置在一行和一列的交叉点上。当某一行的电平为1,某列的电平为0时,对应的LED会亮起。如果你想点亮第一个点上的LED,你应该将引脚9设置为高电平,引脚13设置为低电平。如果你想点亮第一排的led,你应该把引脚9设置为高电平,把引脚13、3、4、10、6、11、15和16设置为低电平。如果您想点亮第一列的led,将引脚13设置为低电平,将引脚9、14、8、12、1、7、2和5设置为高电平。
8×8点阵屏的外部视图如下所示:



4.项目接线图:

5.代码说明:

初始化8×8点阵屏元件。

设置8×8点阵屏显示的数字。
6.项目代码:
你可以打开我们提供的代码,也可以自己编写代码,其如下:
从 “
” 拖出 “
”。从 “
” 拖出 “
” 放入 “
” 。

先从 “
” 拖出 “
” ;再从 “
” 拖出 “
” ,设置延时2000毫秒 。

复制代码块 “
” 9 次,分别将数字 0 改成 1、2、3、4、5、6、7、8、9。
完整代码:

7.项目现象:
编译并上传代码到ESP32,代码上传成功后,利用USB线上电,你会看到的现象是:8*8点阵屏依次显示数字0~9,循环进行。






