零基础学ESP32:8x8点阵屏,让像素动起来!

0 阅读5分钟

前面我们学了点亮单颗LED、控制数码管显示数字,今天我们要玩点更炫酷的——8x8点阵屏。

你在地铁站台看到的列车到站显示屏、商场门口的广告牌、甚至一些酷炫的电子徽章,背后都是点阵屏在干活。它其实就是64颗LED灯排成了一个8x8的方阵,控制哪些灯亮,就能组合出各种图案——数字、字母、箭头、爱心,甚至简单的动画。

今天这节课,就带大家从零开始,让8x8点阵屏亮起来,再让它动起来!

第一步:找到课程,看看能做出什么效果

打开逗脑IDE,点击顶部 “教程”,在 “硬件” → “ESP32 + MicroPython” 分类下,找到第8节课——控制8x8点阵屏

在这里插入图片描述

第二步:了解点阵屏的原理

在这里插入图片描述

关键概念:

点阵屏的64颗LED灯,通过 8行(Row)× 8列(Column) 的方式来控制:

  • L(Line/行):控制哪一行导通。对应的引脚接低电压(0),即ESP32输出0。
  • C(Column/列):控制哪一列导通。对应的引脚接高电压(1),即ESP32输出1。

当某一行接低电平、某一列接高电平时,它们交叉点的那颗LED灯就会亮起。

打个比方: 就像电影院选座位,行是第几排,列是第几座,同时选中才能让那个位置的人站起来(亮灯)。

第三步:一分钟快速测试——先点亮一颗灯!

如果你是第一次接触点阵屏,最怕的就是连错线、没效果、不知道自己弄对了没有

所以课程里特意安排了一个**“一分钟快速测试”环节**——不用写代码,先把一颗LED灯点亮再说!

操作步骤:

  1. 从ESP32的 3.3V 引脚,通过一个 220欧姆电阻,连接到点阵屏的 C7(第7列) 引脚
  2. 从ESP32的 GND 引脚,直接连接到点阵屏的 L5(第5行) 引脚

在这里插入图片描述

如果连接正确,你会看到点阵屏从上往下数第5行、从左往右数第7列的那个LED灯亮起来了!

在这里插入图片描述

第四步:动手接线——行列都要连

快速测试通过后,就可以把所有引脚都接上了

课程中提供了完整的引脚对照表接线图,按照图上的对应关系,把ESP32的GPIO引脚和点阵屏的引脚一一连接起来。

点阵屏引脚连接ESP32引脚点阵屏引脚连接ESP32引脚
L1(行1)GPIO32C1(列1)GPIO19
L2(行2)GPIO33C2(列2)GPIO18
L3(行3)GPIO25C3(列3)GPIO5
L4(行4)GPIO26C4(列4)GPIO17
L5(行5)GPIO27C5(列5)GPIO16
L6(行6)GPIO14C6(列6)GPIO4
L7(行7)GPIO12C7(列7)GPIO2
L8(行8)GPIO13C8(列8)GPIO15

在这里插入图片描述

新手注意: 所有连线中,务必串联1个200~300欧姆的电阻,否则电流过大会烧坏点阵屏!课程里特别强调了这一点,大家千万别忽略。

第五步:一键打开代码,直接运行

硬件搞定了,接下来就是代码环节。

找到课件中的示例代码块,点击 “打开” 按钮,代码自动加载到编辑器中。

在这里插入图片描述

代码不需要任何修改——引脚已经按照电路图配好了,直接保存就能运行。

第六步:保存到开发板,看效果!

Ctrl + S 保存,选择ESP32开发板设备,给文件命名(比如dot_matrix.py),点击保存。

在这里插入图片描述

保存成功后,点击运行按钮,就会看到动态箭头左右移动的效果。

在这里插入图片描述

从控制一颗LED到“绘制”一幅像素画

回顾一下本节课的收获:

阶段操作效果
快速测试3.3V→电阻→C7,GND→L5一颗LED灯亮起
完整接线按引脚对照表连接16根线所有引脚就绪
打开代码一键加载示例代码无需修改,直接可用
运行流水灯点击运行光点逐行逐列扫描
运行箭头动画程序自动切换动态箭头左右移动

本节课最大的突破是: 从控制单颗LED,到控制64颗LED组成的阵列,再到让图案动起来。这是像素级显示控制的基础——以后做点阵屏动画、LED矩阵显示器、简易游戏机,原理都是相通的。

应用场景也很多:

  • 电子徽章、胸牌
  • 地铁到站显示屏
  • 商场广告屏
  • 创意DIY小项目

如果你想做出更有意思的图案,只要修改img_list里的坐标组合,就能画出爱心、笑脸、数字、字母……一切皆有可能。

全程回顾

步骤操作效果
找到课程教程→硬件→ESP32+MicroPython→第8课了解点阵屏原理和效果
一分钟测试接3.3V→电阻→C7,GND→L5一颗LED亮起,确认硬件OK
完整接线按引脚对照表连接全部16个引脚硬件准备就绪
打开代码点击“打开”按钮完整代码进入编辑器
保存运行Ctrl+S → 选择ESP32 → 运行流水灯+动态箭头交替播放

去官网(www.dounao.cn**)下载逗脑IDE,准备好ESP32开发板和8x8点阵屏,跟着第七节课走一遍。当看到那一排排像素点在你的控制下有规律地亮起时,那种感觉——**太爽了。

有任何问题或建议,欢迎在评论区留言告诉我们。