旋转 LED 原理介绍 D/0
旋转 LED 显示原理介绍
如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,
其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在 24 帧/秒以上就
不会看到闪烁的,所以要保证电机的速度能在一秒转 24 圈以上,这样的话人眼就觉得旋转
的字很稳定很清晰的显示在空中了。
旋转 LED 旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔
传感器,有人用红外对管,笔者觉得用红外对管来的便宜些,而且实现起来也容易。这个起
点检测非常重要,单片机就是根据这个起点来判断是否要开始显示 数据的。如果起点检测
不到 单片机就不开始显示。
如何让一列灯不断的送数据实现一个文字的显示呢?这个我们就要了解文字取模的原
理了,这里以 PC2002 字幕软件为例,取一个 16*16 的中文字,见字幕选项设置:
从第一列开始向下
每取 8 个点作为一个字
节,如果最后不足 8 个
点就补满 8 位。
取模顺序是从低到
高,即第一个点作为最
低位。如*-------取
为 00000001
取模后如下表:
0xFF,0x7F,0xFF,0xBF,0x3F,0xC8,0xBF,0xFB,0xBF,0xFB,0xBF,0xEB,0x80,0x9B,0xB7,0xFB,0xB7
,0xEB,0xB7,0x9B,0xB7,0xFB,0x37,0xF8,0xF7,0xEF,0xF7,0x1F,0xFF,0xFF,0xFF,0xFF,/*"点",0*/
DIY 视界 http://59tiaoba.tiaobao.com 第 1 页
评论0
最新资源