欢迎回到Digilent博客!
这是一个有趣的小项目,我最近受到启发尝试仓鼠的自己的颜色入侵者项目.
顾名思义,这个项目在设计上类似于经典太空入侵者游戏或(更类似地)卡西欧的入侵者在计算器上。游戏背后的理念是,不同颜色的“入侵者”开始沿着LED条行进,你必须发射与即将到来的入侵者颜色匹配的导弹。自然地,当你成功地摧毁更多的攻击者,他们就会更快地向你的基地靠近。幸运的是,如果我们成功地连续摧毁足够多的敌人,我们会得到一个不错的奖励——一个超级射击。
我的特殊设置使用了30个自寻址的集合WS2812发光二极管它的防风雨屏蔽非常适合每个led的扩散。它还利用了chipKIT uC32单片机运行马歇尔的PICxel图书馆这使得它可以轻松地控制所有30个led灯(或900人),还有足够的处理能力。
为了在每个导弹颜色选项之间循环,并在准备好后发射导弹,我使用了一个PmodENC以及它的相关库,以便我的代码“捕捉”编码器轴的所有旋转。
你觉得怎么样?你能在颜色侵略者的猛攻下生存下来吗?
你可以看看我在YouTube上展示的这个项目的一些视频:
你能想到WS2812 led有什么好玩的游戏吗?
