8阶光立方代码
采用层共阴极、束共阳极的方式连接全部512个LED,每层64个灯,共8层。单层8位并行控制数据由Arduino的数字端口IO1~IO8输入(IO0空),8个锁存器的锁存使能端LE1~LE8由3-8线译码器的8线并行输出数据控制,译码器的三位输入数据由Arduino的数字端口IO9~IO11控制;层选择数据由集成驱动ICULN2803的8位输出控制,其输入8位数据由Arduino的数字端口IO12~IO13以及模拟端口A0~A5控制。该方案共使用19个IO口,可以任意控制某个LED的亮灭。