目的
本教程将在上一静态显示教程基础上使笑脸的表情有所变化
设备
8*8点阵LED的型号是:LD-1088BS,其引脚定义如下图:
原理图
引脚表:
点阵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_8ActionExpression
在程序中定义byte rows[2][8]的两个表情变动动作
调试
步骤一:把代码复制到IDE中,编译
步骤二:电路连接如下图:
为了更好的保护电路,可以在其中一个74HC595芯片连接8*8点阵之间的八条线中各加一个220欧姆电阻,本例中没有加入电阻所以LED特别亮,如果点阵的质量不好的话很容易坏掉。
步骤三:运行代码
结果
8*8点阵LED上面的笑脸可以变换表情
视频
http://v.youku.com/v_show/id_XNjg2MDQ4ODQw.html
|