littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Adafruit LED矩阵FeatherWing的滚动文本显示项目

项目简介

该项目是一个基于Adafruit HT16K33控制的LED矩阵FeatherWing的滚动文本显示程序。借助串行数据把文本信息传输到微控制器,进而在LED矩阵上以滚动形式展示这些文本。该程序适用于任何HT16K33控制的LED矩阵,但需依据具体接线方式做适配。

项目的主要特性和功能

  • 支持Adafruit Feamther M0 Express和Feather 328p等微控制器板。
  • 能够通过串行窗口发送文本数据,并在LED矩阵上滚动显示。
  • 可通过调整“pause”常量来改变滚动速度。

安装使用步骤

  1. 依据Adafruit的组装指南组装FeatherWing。
  2. 把组装好的板卡插到微控制器板上,如Feather M0 Express或Feather 328p等。
  3. 将代码复制到Arduino的新空白草图,选择对应的板卡和端口,点击上传按钮完成上传。
  4. 打开Arduino IDE的串行监视器,把波特率设为9600。在顶部框输入文本并按回车键。
  5. 文本会在矩阵上以滚动方式显示。

注意事项

  • 在Feather 328p上,采用9600波特率进行串行通信效果更佳,设置为115200可能出现问题。
  • 可通过调整代码顶部的“pause”常量来调节滚动动画的速度。增大pause值会使文本在LED上的移动速度减慢,减小则会加快。

待办事项

  • 修复教程中的gif动画,使其能准确展示实际效果。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】