作者:tai-he
应用背景
小时候的玩具比较少,几个小伙伴在一起玩耍的时候最先学会的棋就是米字棋。不过按照当时我们的方言的称呼叫三角旗,用树枝随便在泥土地里一画,或者用石子在水泥地上一画,一个棋盘就出来了。然后再随便捡几颗石子摆上,两个小伙伴面对面的在地上坐着,就能够愉快度过一段美好的时光了。至今自己仍然有个疑问,不知道小时候玩的那些游戏比如米字棋,跳方格等是如何在没有互联网的情况下流传到全国的孩子都比较统一会玩的。
其实这个米字棋游戏只要对方不失误,可以一直玩下去双方都没有赢家。比拼到最后就是耐心了。
实现功能
LCD屏幕上模拟显示棋子的运动轨迹。
系统框架
硬件框架
RA6M4+LCD显示屏
IO口与SPI口引脚对应
1#define LCD_RS_PIN BSP_IO_PORT_01_PIN_01 2#define LCD_SPI_CS_PIN BSP_IO_PORT_01_PIN_02 3#define LCD_SPI_SCK_PIN BSP_IO_PORT_04_PIN_08 4#define LCD_SPI_MOSI_PIN BSP_IO_PORT_04_PIN_09
软件框架
RT-Thread
RT-Thread使用情况
基于官方示例工程开发
软件模块说明
使用了GPIO模块,以及用了GPIO模拟SPI
作品完整图片
后记:很遗憾,这个米字旗的演示只是个半成品,由于自己内耗太严重了,导致这个Demo没有完成到自己最初的预期状态,很是惭愧...在之后的日子里再接着把这个Demo完成吧!
全部0条评论
快来发表一下你的评论吧 !