×

基于Arduino的井字游戏机器人

消耗积分:0 | 格式:rar | 大小:0.19 MB | 2022-12-23

香香技术员

分享资料个

方案介绍

这是一款由 Arduino 驱动的井字游戏机器人,将为您提供出色的游戏体验。

游戏是在一块覆盖着透明包装胶带的小白板上进行的,这样可以很容易地在游戏之间擦除白板。为了获得更好的视觉效果,与机器人的交流是通过一个小的TFT彩屏完成的。

与原始设计不同,我用一块 3 毫米厚的 PVC 板制作了机械部分,并用手术刀进行了加工。

当机器人首先清除棋盘,然后绘制框架并标记第一个动作时,游戏开始。之后,人类玩家根据代码中的设置在板上、遥控器或 Arduino 串行监视器上标记他的动作。当有人获胜时,机器人会在黑板上和屏幕上用一条消息标记它。

该设备的电子部分构建起来非常简单,由几个组件组成:

- Arduino Uno 微控制器

- 三个便宜的 9 克伺服电机

- 1.8 英寸 TFT 彩色显示屏

- 蜂鸣器

-按钮

- 和 Ifra Red 接收器

当我们通过 Arduino 串行监视器输入我们的动作时,我们将首先展示这个案例。为此,我们需要修改下一行代码:

#define SERIAL_MONITOR_MODE true

机器人还可以标记我们的动作。它通过以下部分给出:

#define DRAW_HUMAN_MOVE true

如果我们想用遥控器输入我们的动作,我们需要进行以下代码修改:

#define SERIAL_MONITOR_MODE false

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !