Mini板写的一个红外遥控器控制的俄罗斯方块

2019-08-19 18:15发布

这几天边学边写的一个俄罗斯方块的游戏,有兴趣的朋友可以下载下来跑下看看,感觉还是不错的....有一个问题就是红外遥控器控制方块移动、翻转的时候,按一下按键方块总是动两次,偶然也会正常的动一下,希望看过程序的朋友能够告知在下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
exv
2019-08-20 10:28
把红外驱动改为综合实验里的那个,主函数中的while函数这样改一下就可以了:
[mw_shl_code=c,true]while(1) { KeyVal=Remote_Scan(); if(KeyVal&&RmtCnt) { switch(KeyVal) { case LEFT:MoveLeft();LED1=~LED1;break; case RIGHT:MoveRight();LED1=~LED1;break; case DOWNownFast();LED1=~LED1;break; case TURN:Transform();LED1=~LED1;break; case RESET:ResetGame();LED1=~LED1;break; default :break; } } delay_ms(200); LED0=~LED0; } [/mw_shl_code]
楼主可以尝试一下用触摸屏。

一周热门 更多>