第三十课--Microduino8*8点阵动画表情制作/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2014年10月29日 (三) 04:52的版本 程序
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
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


程序

Microduino8_8ActionExpression


在程序中定义byte rows[2][8]的两个表情变动动作

调试

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

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

第三十课-Microduino8 8点阵动作表情连接图.jpg

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

步骤三:运行代码

结果

8*8点阵LED上面的笑脸可以变换表情

视频

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