加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于Arduino平台的乒乓球游戏机,8*8点阵模块为“游戏机”显示屏

2016/01/28
18
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

基于Arduino平台的游戏作品如下:

利用常见的8*8点阵作为“游戏机”的显示屏,两个10K的电位器作为双方的“球拍”,控制器采用的是Arduino的Duemilanove兼容板。当顺时针拧电位器时,球拍向左移动;反向则向右移动。

对应引脚接线:(下图左侧红框内表示arduino接口,14为A0,15为A1 ...依次类推,“球拍”接A4及A5)

因为点阵显示单元就占用了arduino主板16个IO引脚,如果想扩展比分显示单元,或者将电位器换成按键,几乎无法实现。我们可以利用74HC595来对点阵的引脚进行简化,通过下面的电路,我们在实际控制的时候只需要用到3根信号线即可搞定。

因为是动态扫描显示,图中的8个限流电阻可以舍去,还可以提高亮度。

实物接线,用按键代替了电位器(更符合人们的操作习惯),另外加入一个液晶,可以实时的将游戏比分记录下来。

Arduino乒乓球游戏机演示视频:

游戏代码见附件

  • Ping-Pong Games with Arduino.zip
    描述:Arduino乒乓球游戏机代码
  • PongMatrix.zip
    描述:实验源代码((Arduino & Flash)

相关推荐

电子产业图谱