方案介绍
这是一款由 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条评论
快来发表一下你的评论吧 !