码迷,mamicode.com
首页 > 其他好文 > 详细

arduino 2048 游戏

时间:2015-07-09 00:18:29      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

这个文章直接从论坛复制过来,可以点击论坛链接访问。

 

一、概述
  也不大懂项目提交格式怎样,参考别的已经提交的项目抄了下格式。
  看了各位大神的项目,咱只能说重在参与来安慰自己,给自己壮胆啦。咱这就叫个小制作吧,项目啥的太高大上的名称配不上呀。
  接触arduino三个多月,这个小制作算是测试各个示例程序后自己写的第一个完整的工程啦,主要目的是熟悉arduino IDE以及arduino编程语法,以及练习按键和LCD(我会告诉你真实目的是有参与奖嘛?^_-)。也趁着参赛,借着版主和坛友的监督督促自己,以克 服拖延症呀 技术分享

二、元器件清单

  • arduino主板一块(这也是另外一位厉害的坛友自己制作的)
  • LCD12864一块(最好是黄绿屏的,之前使用蓝屏白字的发现拍照效果不好)
  • 按键六个(需要折脚处理,因为按键的脚是扁平的,横着不好插入面包板,竖着放又导致直接短路触点)
  • 下拉电阻六个(随便拿了100K的,阻值要求不很严格的样子,反正工作正常)
  • 电源一个(随便找了一个移动电源)
  • 面包板一块(这样就可以避免暴露丑丑的焊功了,哈哈)
  • 面包板连接线及U形线若干(U形线其实是网络折的)


三、制作过程

1. 元器件清单

技术分享


2. 按键处理

技术分享



3. 弯折接线及电阻

技术分享


4. 插好接线和电阻后放按键

技术分享



5. 插好按键

技术分享


6. 摆好arduino位置

技术分享


7. arduino接线

技术分享


8. 接上LCD

技术分享


9. 接上电源

技术分享


10. 补充一下铵键说明

技术分享



四、代码
  打包上传附件,因为IDE不能用中文,所以没写注释,现在处理中,一会上传~
  小制作里把逻辑和显示模块分开,以便于维护。
  使用了u8glib,按比赛要求也上传了附件。
  下载:
     技术分享 u8glib_arduino_v1.13.zip 
     技术分享 Game2048.zip 

五、界面展示

1. 主界面
前景2048大字,背景 2 0 4 8 四个数字往下掉,模仿《黑客帝国》的那种效果。按任意键开始的提示语闪动提示。

技术分享

技术分享


2. 游戏界面
提示分数和过关的目标。

技术分享


3. 过关提示
过关刷新下一个目标,并提示继续。因为显示范围所限,就没有详细的提示按任意键继续了。

技术分享

技术分享

技术分享


4. 通关提示
显示范围所限,过完目标16384后要显示五位数字,影响美观,所以到这里就算通关了,此时只有按重新开始键或复位才可以重新开始了。

技术分享


六、视频演示
  

arduino 2048 游戏

标签:

原文地址:http://www.cnblogs.com/starsnow/p/4631617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!