1 有用
0 下载

在一张名片上玩Tic Tac Toe(井字游戏)

文件列表(压缩包大小 55.98K)

免费

概述

这是一张可以玩经典的井字游戏的名片。

资源清单

代码:business_card_tic_tac_toe_code.ino

电路图:card_schematic_Qrua7MnkLR.pdf

零件清单

硬件部分

名称 数量
Microchip Technology ATmega328 x1
0603 SMD LED(9x Blue and 9x Red)
x18
0603 Resistors(2x 10k ohm, 19x 1k ohm) x21
0603 Capacitors(1x 10uF, 2x 0.1uF) (for decoupling capacitors) x3
USB Connector, Micro USB Type B x1
SMD Button x1
16MHz SMD Ceramic Resonator x1

软件与在线服务

Arduino IDE Autodesk EAGLE

描述

背景

随着实习申请季节的全面进行,我决定做一些PCB名片,将它们分发出去,希望我能从人群中脱颖而出(好吧,一旦疫情结束,现场面试又开始了…)。这张牌特别适合玩经典的井字游戏。

与普通的井字游戏一样,游戏中也有一个包含9个位置的网格,玩家可以在其中放置自己的标记。一个玩家是蓝色的,另一个玩家是红色的,而不是传统的X和o。你当前的位置由闪烁的蓝色或红色LED标记。快速按下按钮将移动到一个新的位置。当你到达你想要的位置时,你按住按钮放置他们的标记,回合移动到另一个玩家。第一个连续得到三分的玩家获胜。

这张卡设置为2人模式,但也有单人模式,用户可以通过按住主键超过5秒来激活。显示器显示“1”表示单人模式。要切换回双人模式,用户只需再次按下主键5秒。然后显示器将显示一个“2”来指示2人模式。

设计

显示屏由18个LED组成,分为9个部分,每个部分有一个蓝色和红色LED。玩家可以使用一个按钮来控制他们放置标记的位置。还有一个用于为卡供电的微型usb接口。

TQFP包中的ATmega328P-AU用来控制。它是由Arduino Uno bootloader所引导的,因为我发现这是最方便和低成本的编程方法。

如果你想知道它是如何工作的或者想自己DIY一个名片卡,我已经附上了原理图和代码。但是我没有把电路板的设计包括在内,因为我认为名片应该是独特的,反映出你自己的风格。

介绍

硬件介绍

1)在你的EDA程序中构建或下载页面底部中的示意图(我使用的是Autodesk EAGLE)。 2)在板子上布线。自己去独特地设计! 3)导出Gerber文件并发送给PCB制造商(最好是提供SMD组装的制造商)来生产它(我使用JLCPCB)。

软件介绍

我用Arduino Uno给我的名片卡编程,但还有其他更简单的方法。要使用我使用的方法,请遵循以下步骤(下面是来自Arduino的更深入的教程): 4) 连接上名片卡并引导它。将Arduino Uno上的引脚10、11、12和13分别连接到卡上的引脚RST、PB3、PB4和PB5。还要将Arduino的5V和GND连接到卡的5V和GND。 5)将Arduino ISP上传到Arduino Uno并烧录引导加载程序。打开Arduino IDE,选择open File > Examples > ArduinoISP > ArduinoISP.之后会打开一个草图,把它上传到你的Arduino Uno。接下来,通过Tools > Burn Bootloader烧录开机引导程序 6)把卡连接起来进行编程。首先使用螺丝刀从Arduino Uno中移除ATMega328P芯片(完成后记得把芯片放回去!)。接下来,将Arduino的RX连接到卡的TX,并将Arduino的TX连接到卡的RX。还要将Arduino的5V和GND连接到卡的5V和GND 7)上传井字棋代码。从代码部分下载代码,并在Arduino IDE中单击upload按钮。

本文来源:hackster.io 转载自https://www.hackster.io/ryanchan/tic-tac-toe-on-a-business-card-cd45fd

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250

免费 登录即可免费下载

·圈子

位酷友已加入

太阳照常升起

积分 • 1394

圈子: 电子
标签:
电子嵌入式电路方案
文件编号:764
上传时间:2021-02-08
文件大小:55.98K