作者:tai-he
應用背景
小時候的玩具比較少,幾個小伙伴在一起玩耍的時候最先學會的棋就是米字棋。不過按照當時我們的方言的稱呼叫三角旗,用樹枝隨便在泥土地里一畫,或者用石子在水泥地上一畫,一個棋盤就出來了。然后再隨便撿幾顆石子擺上,兩個小伙伴面對面的在地上坐著,就能夠愉快度過一段美好的時光了。至今自己仍然有個疑問,不知道小時候玩的那些游戲比如米字棋,跳方格等是如何在沒有互聯網的情況下流傳到全國的孩子都比較統一會玩的。
其實這個米字棋游戲只要對方不失誤,可以一直玩下去雙方都沒有贏家。比拼到最后就是耐心了。
實現功能
LCD屏幕上模擬顯示棋子的運動軌跡。
系統框架
硬件框架
RA6M4+LCD顯示屏
IO口與SPI口引腳對應
1#defineLCD_RS_PINBSP_IO_PORT_01_PIN_01 2#defineLCD_SPI_CS_PINBSP_IO_PORT_01_PIN_02 3#defineLCD_SPI_SCK_PINBSP_IO_PORT_04_PIN_08 4#defineLCD_SPI_MOSI_PINBSP_IO_PORT_04_PIN_09
軟件框架
RT-Thread使用情況
基于官方示例工程開發
軟件模塊說明
使用了GPIO模塊,以及用了GPIO模擬SPI
作品完整圖片
后記:很遺憾,這個米字旗的演示只是個半成品,由于自己內耗太嚴重了,導致這個Demo沒有完成到自己最初的預期狀態,很是慚愧...在之后的日子里再接著把這個Demo完成吧!
-
物聯網
+關注
關注
2912文章
44897瀏覽量
375803 -
操作系統
+關注
關注
37文章
6882瀏覽量
123584 -
開源
+關注
關注
3文章
3396瀏覽量
42638 -
RT-Thread
+關注
關注
31文章
1305瀏覽量
40303 -
RTThread
+關注
關注
8文章
132瀏覽量
40960
原文標題:【RT-Thread開源作品】黑白棋游戲機械手臂
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
llabview黑白棋小游戲制作詳細解析
【每周一練】LabVIEW益智游戲 - 黑白棋挑戰賽&前篇
labview制作黑白棋
添加了黑白棋自動下棋功能
RT-Thread編程指南
labview教程之如何使用labview編寫一個黑白棋游戲的界面為例

【RT-Thread開源作品秀】基于RT-Thread的星務平臺研究

開源作品:基于RT-Thread 智慧農業監測系統產品級開發

RT-Thread全球技術大會:RT-Thread開源重塑軟件發展新生態

評論