网友谢路春这次又跟咱分享了他制作的另一款光立方,尺寸稍微小点,不过另有特色。 下面是他的介绍: 上次发了8 x 8 x 8的,竟有2500多点击率,和许多评论,我感到很有成就感。 做完888后,我想在温习一下,进一步巩固涉及到知识,和练习一下不同类单片机之间程序的移植,就做了这个新的光立方。 这个光立方5 x 5 x 5 大小,红色,中心加7个黄色的,底层四边有16个蓝色跑马灯,2个并连,用一个74hc574驱动。边长是8cm。 主控芯片为51系列单片机AT89s52,6个74hc574,其中一个是驱动跑马灯的。 这回我给光立方做了个开关和两个按键,一个电源指示灯。一个按键用来调节花样的变换模式,开机后是自动循环变换,按一下按键,电源指示灯熄灭,说明按键生效,下一个花样将从第一个开始,并循环演示,再按一下,进入 下一个花样循环演示,当进入最后一个花样时,再按一下按键,又变成自动循环变换花样。另一个按键,用于调节整体运行速度,按一下加快,到最快后,再变到最慢,就是在改延时函数中的一个全局变量。 8 x 8 x 8的程序改成5 x 5 x 5的还是挺难的,必须得把8 x 8 x 8的程序完全弄懂,光一个盒子效果我就研究了几天。 目前只编写出了10 种花样,其中有几个是自己写的。芯片也不一样,888是AVR系列的ATAMEGA16,有许多地方都要改。
期待更多的朋友加入进来,一起折腾! (责任编辑:admin) |