在准备NI周,我们决定复活我们的蛇游戏与新的扭曲。分数跟踪和高分在LabVIEW!当蛇活着时,分数会不断更新。当你的蛇死亡后,你的最终分数会显示在LabVIEW的前面板上,如果你有高分,你会被要求输入你的名字,高分会被更新。你可以找到这个项目的教学表在这里.下面是LabVIEW前面板的图片。
如果你还没有,看看下面900个LED板的视频吧!
对于这个项目,我使用虚拟仪器,MPIDE,马歇尔的PIXcel图书馆,一个chipKIT uC32,倪签证(LabVIEW的一个附加组件,让你从串行线读取)。在运行中,一个系列。mide中的write命令用来发送一个“1”,然后是另一个序列。后面的写包含了蛇的长度。然后LabVIEW读取这些值并更新当前的snake分数。当蛇的游戏结束时,一个系列赛。写命令发送一个“2”,后面跟着最后的蛇的分数。LabVIEW读取长度前面的“2”,并判断这是否为高分。如果是高分,则要求用户输入他们的名字,并更新高分。所有的高分都被保存到计算机中,这样当LabVIEW代码被关闭或蛇游戏被断开并重新连接时,整体的高分就会显示出来。这是我写的LabVIEW代码的图片。
检查一下在指示中链接的代码,看看你是否可以把它作为一个指南来编写你自己的LabVIEW代码来从一个板读取串行数据!如果你有任何问题,请告诉我,我很乐意回答。


