现在爪游戏回到完全运行状态,是时候做出一些改进了。这里所描述的两个附加内容是为了通过华丽的视觉效果和反馈吸引更多玩家。
状态机可视化工具
当出现问题时,最好知道硬件设计在做什么,但是状态机特别难以调试。以协助调试状态机上的Basys 3美国各州的代码现在被发布到USB端口,供任何计算机程序进行解释。通常,我会写一个小的python程序来读取串口并将它们打印到控制台:

但是为什么不制作一个可视化工具来显示正常操作期间的状态呢?在来虚拟仪器做一个GUI!使用布尔指示符和每个可能状态的一些标签,重新构建图。然后将串行信号馈送到某些逻辑中,以触发接收到的状态码的适当指示器。
虚拟仪器是一个非常好的工具,可以快速创建复杂的图形界面,如上图所示。欲了解更多信息,请参见此教程这个项目。
led灯!
没有过多的led灯,任何项目都不可能完成,而《Claw Game》在这方面就很缺乏。为了弥补这个缺点,一个附庸风雅的和WS2812发光二级管派上用场。使用MicroBlaze处理器附庸风雅的,多种模式可以编程和循环通过。使用MicroBlaze的另一个好处是Vivado位流只需要生成一次,所以这对速度较慢的计算机来说是一个优点。控件添加led到项目的更详细教程附庸风雅的,看我的教程.
如果你有什么想添加到爪游戏,请在下面的评论中告诉我们!
此外,这款杰出的爪子游戏也是我们展台上展示的一款出色的演示游戏ASEE今年,所以请继续关注它的回顾和更新!
