项目简介
该项目是一个基于Adafruit HT16K33控制的LED矩阵FeatherWing的滚动文本显示程序。借助串行数据把文本信息传输到微控制器,进而在LED矩阵上以滚动形式展示这些文本。该程序适用于任何HT16K33控制的LED矩阵,但需依据具体接线方式做适配。
项目的主要特性和功能
- 支持Adafruit Feamther M0 Express和Feather 328p等微控制器板。
- 能够通过串行窗口发送文本数据,并在LED矩阵上滚动显示。
- 可通过调整“pause”常量来改变滚动速度。
安装使用步骤
- 依据Adafruit的组装指南组装FeatherWing。
- 把组装好的板卡插到微控制器板上,如Feather M0 Express或Feather 328p等。
- 将代码复制到Arduino的新空白草图,选择对应的板卡和端口,点击上传按钮完成上传。
- 打开Arduino IDE的串行监视器,把波特率设为9600。在顶部框输入文本并按回车键。
- 文本会在矩阵上以滚动方式显示。
注意事项
- 在Feather 328p上,采用9600波特率进行串行通信效果更佳,设置为115200可能出现问题。
- 可通过调整代码顶部的“pause”常量来调节滚动动画的速度。增大pause值会使文本在LED上的移动速度减慢,减小则会加快。
待办事项
- 修复教程中的gif动画,使其能准确展示实际效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】