内容正文:
Arduino开源硬件编程
系列课程
第十三课
点阵
目录 CONTENTS
双色点阵概述
1
1 2 3 4
8 7 6 5
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
行
列(红灯)
列(绿灯)
双色点阵概述
1
当二极管电平为“行高列低”时,则发光
双色点阵概述
1
面包板
导线及USB数据线
点阵
UNO版
连接图
2
任务一
3
例如:点亮第一行第一列的灯:
任务一
3
任务一
3
思考:怎样让点阵逐行亮起来?
知识讲解
3
任务分解:
先让对角线的前三盏灯亮起来
注意:要保证每一行只有一个灯亮,要把其它不相关的行列都设为相反的电平。
任务二
3
前三行和前三列全部都点亮了?
任务二
3
有一些不该亮的灯也亮了?
任务二
3
为什么有的不该亮的小灯还是似亮非亮?
任务二
3
操作讲解
29-4
如何改进ver-1?
引入函数,简化代码
任务二
3
任务三
3
任务三
3
任务三
3
只需要修改相应的数组里的值就可以实现自己想要的图案了
谢谢大家!