这次的小制作是一个有着不同显示状态的LED发光立方。在这里我将和大家一起探讨学习。LED立方是由4*4*4=64个LED红色发光二极管组成的,其主控芯片是:ATmega328,每层LED分别由1个D触发器(74HC/HCT573)控制电平输入。
LED立方有三种显示状态:
第一种:由下至上每层依次点亮至全亮,再从上至下依次熄灭至全灭;
第二种:由左至右每排依次点亮至全亮,再从右至左依次熄灭至全灭;
第二种:从最下一层第一个灯开始点亮,依次点亮旁边下一个灯,先前亮的灯再熄灭,依次亮完每一层。
LED立方制作相关照片
控制板选择了Mini控制板,如图1所示:
图1 Mini控制板
图2是所有需要用到的材料:
图2 需要用到的材料
用以上材料搭成4*4*4的LED立方后,接下来就是用Arduino实现颜色和花色等的控制了。搭建成后如图3所示,图4为所用到的数据连接线。
图3 整体形状
图4 连接线
以下几个图是不同花色、不同显示状态的控制图
下载:Arduino开发环境
下载:Arduino USB驱动
下载:74译码器数据表
下载:DFRduino Pro Mini Sch
下载:LED点亮代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)