第二十八课--Microduino 8*8点阵横向移动显示/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2014年10月29日 (三) 04:50的版本 设备
跳转至: 导航搜索
Language English

目的

本教程将在上一静态显示教程基础上横向移动笑脸动态显示。

设备

8*8点阵LED的型号是:LD-1088BS,其引脚定义如下图:

第二十八课-8 8点阵引脚定义.jpg

原理图

第二十八课-Microduino8 8点阵横向移动原理图.jpg


引脚表:

点阵ROW 点阵16pin 74HC595 74HC595
1 13 15 Q0
2 3 1 Q1
3 4 2 Q2
4 10 3 Q3
5 6 4 Q4
6 11 5 Q5
7 15 6 Q6
8 16 7 Q7
点阵COL 点阵16pin 74HC595 74HC595
1 5 15 Q0
2 2 1 Q1
3 7 2 Q2
4 1 3 Q3
5 12 4 Q4
6 8 5 Q5
7 14 6 Q6
8 9 7 Q7


程序

https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino8_8LateralMovement


在程序中定义byte rows[4][8]的四个横向移动动作

调试

步骤一:把代码复制到IDE中,编译

步骤二:电路连接如下图:

第二十八课-Microduino8 8点阵横向移动连接图.jpg

为了更好的保护电路,可以在其中一个74HC595芯片连接8*8点阵之间的八条线中各加一个220欧姆电阻,本例中没有加入电阻所以LED特别亮,如果点阵的质量不好的话很容易坏掉。

步骤三:运行代码


结果

8*8点阵LED上面的笑脸会横向移动显示

视频

http://v.youku.com/v_show/id_XNjg2MDQ5ODQ0.html