0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread开源作品分享 黑白棋游戏机械手臂

RTThread物联网操作系统 来源:RTThread物联网操作系统 作者:tai-he 2022-10-18 09:17 次阅读

作者: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

RT-Thread使用情况

基于官方示例工程开发

软件模块说明

使用了GPIO模块,以及用了GPIO模拟SPI

作品完整图片

90953fde-4e1f-11ed-a3b6-dac502259ad0.png

90e3b308-4e1f-11ed-a3b6-dac502259ad0.png

后记:很遗憾,这个米字旗的演示只是个半成品,由于自己内耗太严重了,导致这个Demo没有完成到自己最初的预期状态,很是惭愧...在之后的日子里再接着把这个Demo完成吧!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2883

    文章

    42350

    浏览量

    361952
  • 操作系统
    +关注

    关注

    37

    文章

    6412

    浏览量

    122333
  • 开源
    +关注

    关注

    3

    文章

    3052

    浏览量

    41830
  • RT-Thread
    +关注

    关注

    31

    文章

    1200

    浏览量

    39060
  • RTThread
    +关注

    关注

    7

    文章

    130

    浏览量

    40590

原文标题:【RT-Thread开源作品】黑白棋游戏机械手臂

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    llabview黑白棋游戏制作详细解析

    `相关课程推荐:《8周LabVIEW视觉项目编程实战特训营》上面这张是效果图编写这样一个界面可以使用到多种不同的思路和技巧,我会按照从简到繁的顺序,分几次来介绍几个不同的方法。 讲由NI 软件工程师阮奇桢为您讲解。llabview黑白棋游戏制作详细解析:[hide] [
    发表于 11-23 15:44

    黑白棋程序

    黑白棋程序!供大家参考!
    发表于 12-21 18:56

    黑白棋制作—— LabVIEW 界面设计探索

    黑白棋制作—— LabVIEW 界面设计探索
    发表于 03-28 22:34

    【每周一练】LabVIEW益智游戏 - 黑白棋挑战赛&前篇

    : ①实现8*8的方格,能够实现黑白棋的基本逻辑; ②状态显示,显示当前是黑手下棋还是白手下棋; ③使用文件菜单,提供配置IP和端口的功能; ④点击新游戏,从新开始; ⑤不需要人机对战,手动走棋,便于第二期
    发表于 11-22 19:27

    求大神用单片机做个黑白棋

    求大神用单片机做个黑白棋
    发表于 08-18 13:20

    labview制作黑白棋

    想用labview制作黑白棋(用于学业交作业),现在做到图片这个地方,不知道下一步该怎么做了,希望有会的烧友教一下,可以加我QQ:871596228或者微信:dmcyljjzg
    发表于 05-24 13:25

    黑白棋制作labview界面设计

    制作黑白棋labview程序的教程 高清PDF版
    发表于 01-07 09:48

    添加了黑白棋自动下棋功能

    之前用 LabVIEW 编写了一个[黑白棋程序],作为学习 XControl 的示例。那个程序基本完整,但是缺少一个 AI 自动走子的功能。这两天有空,把缺的功能补上去了。下棋的水平并不高,但好于随机走子,正好可以和初学的人下的有来有回。代码连接
    发表于 08-16 08:12

    RT-Thread编程指南

    RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT
    发表于 11-26 16:06 0次下载

    labview教程之如何使用labview编写一个黑白棋游戏的界面为例

    我们需要一个具体示例来帮助介绍这些的技巧,我打算以编写一个黑白棋游戏的界面为例。选择黑白棋是因为这个游戏的界面在常见棋类中比较简单,适合做范例。另外,它也是我最开始学习LabVIEW时
    发表于 09-20 15:20 42次下载
    labview教程之如何使用labview编写一个<b class='flag-5'>黑白棋</b><b class='flag-5'>游戏</b>的界面为例

    Qt版黑白棋程序的详细资料免费下载

    本文档的主要内容详细介绍的是Qt版黑白棋程序的详细资料免费下载。
    发表于 12-18 08:00 0次下载

    使用单片机设计黑白棋游戏的详细资料说明

    实现对黑白棋游戏的无子化操作,增加游戏的趣味性和方便性。学习实践单片机显示、按键等技术。
    发表于 03-16 08:00 4次下载
    使用单片机设计<b class='flag-5'>黑白棋</b><b class='flag-5'>游戏</b>的详细资料说明

    RT-Thread开源作品秀】基于RT-Thread的星务平台研究

    作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
    发表于 01-25 18:26 5次下载
    【<b class='flag-5'>RT-Thread</b><b class='flag-5'>开源</b><b class='flag-5'>作品</b>秀】基于<b class='flag-5'>RT-Thread</b>的星务平台研究

    开源作品:基于RT-Thread 智慧农业监测系统产品级开发

    本项目基于前面开源的快速的将项目里的RTOS替换为RT-Thread(RT-Thread甲醛测试仪)。在软件上只改动了核心检测部分以及部分界面,在操作...
    发表于 01-25 19:40 3次下载
    <b class='flag-5'>开源</b><b class='flag-5'>作品</b>:基于<b class='flag-5'>RT-Thread</b> 智慧农业监测系统产品级开发

    RT-Thread全球技术大会:RT-Thread开源重塑软件发展新生态

    RT-Thread全球技术大会:RT-Thread开源重塑软件发展新生态,市场空间巨大,以开放的心态不断提升技术水平,大胆创新,迎接挑战!       审核编辑:彭静
    的头像 发表于 05-27 10:47 1067次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:<b class='flag-5'>RT-Thread</b><b class='flag-5'>开源</b>重塑软件发展新生态