fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络移动开发Arduino项目案例——游戏开发

Arduino项目案例——游戏开发

全面本书内容丰富,通俗易懂,与时俱进,涵盖了系统开发的全部过程,包括构思、设计及应用,书中介绍了软件编程与实现、硬件集成与测试,适合不同层面的读者,对物联网与智能硬件技术应用具有指导意义。

作者:李永华、王冬宇 出版社:清华大学出版社 出版时间:2019年09月 

ISBN: 9787302528128
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €43.99

类别: 移动开发 SKU:60129dedf0f2241c68384809 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302528128丛书名: 清华开发者书库

产品特色

编辑推荐

本书内容由总到分、先思考后实践,创新思维与实践案例相结合,以供不同人员的需求;同时,本书附有实际项目的硬件设计图和软件实现代码,供读者自我学习和自我提高使用;可作为大学信息与通信工程及相关领域的本科生教材,也可以作为智能硬件爱好者创新手册使用;还可以为创客的需求产生、分析产品、设计生产、实现产品提供帮助。对于从事物联网、创新开发和设计的专业技术人员,也可以作为主要的技术参考书。
本书配套提供项目设计的硬件电路图、程序代码、实现过程中出现的问题及解决方法,可供读者举一反三,二次开发。

 

内容简介

本书以“大众创业万众创新”为时代背景,结合当前高等院校创新实践课程,总结Arduino开源硬件的开发方法,并给出了系统开发Arduino智能硬件产品的实际案例。其主要内容包括四个方面:开源硬件简介及Arduino开发板,Arduino开发产品的基本方法、外围硬件及传感器使用方法。本书内容是教师在教学过程中,基于Arduino开发平台,指导学生进行创新项目,*后总结了优秀的项目开发案例,图文并茂,丰富实用,深入浅出,易学易用。 对于书中的每个案例从项目背景、创意描述、功能及总体设计、具体电路图、系统流程图、产品展示以及每个案例所用模块进行详细讲解,使读者可以从不同层面对开发案例进行分析、理解和具体实现。

目  录

目录

第1章Arduino项目设计基础

1.1开源硬件简介

1.2Arduino开源硬件

1.2.1Arduino开发板

1.2.2Arduino扩展板

1.3Arduino软件开发平台

1.3.1Arduino平台特点

1.3.2Arduino IDE的安装

1.3.3Arduino IDE的使用

1.4Arduino编程语言

1.4.1Arduino编程基础

1.4.2数字I/O引脚的操作函数

1.4.3模拟I/O引脚的操作函数

1.4.4高级I/O引脚的操作函数

1.4.5时间函数

1.4.6中断函数

1.4.7串口通信函数

1.4.8Arduino的库函数

1.5Arduino硬件设计平台

1.5.1Fritzing软件简介

1.5.2Fritzing使用方法

1.5.3Arduino电路设计

1.5.4Arduino开发平台样例与编程

第2章迷你游戏机项目设计

2.1功能及总体设计

2.2模块介绍

2.2.1入口点模块

2.2.2引脚声明模块

2.2.3设备类模块

2.2.4操作基类模块

2.2.5设备工作控制模块

2.2.6游戏信息声明模块

2.2.7游戏记录模块

2.2.8游戏实体基类模块

2.2.9反重力小鸭游戏模块

2.2.10初始界面模块

2.2.11游戏记录声明模块

2.3产品展示

2.4元件清单

第3章基于JY901的无线体感游戏掌机项目设计

3.1功能及总体设计

3.2模块介绍

3.2.1手柄数据采集模块

3.2.2树莓派游戏实现模块

3.2.3云服务器数据存储模块

3.2.4移动端数据展示模块

3.3产品展示

3.4元件清单

第4章Heagic Tower项目设计

4.1功能及总体设计

4.2模块介绍

4.2.1角度数据采集模块

4.2.2蓝牙模块

4.2.3控制模块

4.2.4游戏模块

4.3产品展示

4.4元件清单

第5章带游戏手柄的2048小游戏项目设计

5.1功能及总体设计

5.2模块介绍

5.2.1主程序模块

5.2.2输入模块

5.2.3传输模块

5.3产品展示

5.4元件清单

第6章贪吃蛇游戏机项目设计

6.1功能及总体设计

6.2模块介绍

6.2.1主程序模块

6.2.2按键开关模块

6.2.3显示屏模块

6.3产品展示

6.4元件清单

第7章推箱游戏机项目设计

7.1功能及总体设计

7.2模块介绍

7.2.1主程序模块

7.2.2按键输入模块

7.3产品展示

7.4元件清单

第8章Hit Me地鼠游戏机项目设计

8.1功能及总体设计

8.2模块介绍

8.2.1主程序模块

8.2.2显示与SD模块

8.2.3游戏模块

8.3产品展示

8.4元件清单

第9章体感游戏模拟器项目设计

9.1功能及总体设计

9.2模块介绍

9.2.1数据采集模块

9.2.2数据传输模块

9.2.3游戏实现模块

9.3产品展示

9.4元件清单

第10章JUST JUMP游戏项目设计

10.1功能及总体设计

10.2模块介绍

10.2.1声音传感器模块

10.2.2LCD显示屏输出模块

10.2.3LED输出显示模块

10.2.4主程序模块

10.3产品展示

10.4元件清单

第11章变脸弹珠台小游戏项目设计

11.1功能及总体设计

11.2模块介绍

11.2.1Arduino开发板

11.2.2Processing模块

11.3产品展示

11.4元件清单

第12章贪吃蛇小游戏项目设计

12.1功能及总体设计

12.2模块介绍

12.2.1主程序模块

12.2.2Joystick shield扩展板模块

12.2.3Arduino LCD5110a模块

12.3产品展示

12.4元件清单

参考文献

 

前  言

前言

物联网、智能硬件和大数据技术给社会带来了巨大的冲击,个性化、定制化和智能化的硬件设备成为未来的发展趋势。“中国制造2025”计划、德国的“工业4.0”及美国的“工业互联网”都是将人、数据和机器连接起来,其本质是工业的深度信息化,为未来智能社会的发展提供制造技术基础。
在“大众创业,万众创新”的时代背景下,人才培养方法和模式也应该满足当前的时代需求。作者依据当今信息社会的发展趋势,结合Arduino开源硬件的发展及智能硬件的发展要求,采取激励创新的工程教育方法,培养适应未来工业4.0发展的人才。因此,本书试图探索基于创新工程教育的基本方法,并将其提炼为适合我国国情、具有自身特色的创新实践教材,对实际教学中应用智能硬件的创新工程教学经验进行总结,包括具体的创新方法和开发案例,希望对教育教学及工业界有所帮助,起到抛砖引玉的作用。
本书的内容和素材主要来源于作者所在学校近几年承担的*和北京市的教育、教学改革项目和成果,也是北京邮电大学信息工程专业的同学们创新产品的设计成果。书中系统地介绍了如何利用Arduino平台进行产品开发,包括相关的设计、实现与产品应用,主要内容包括Arduino设计基础及游戏开发案例。
本书的编写得到了*电子信息类专业教学指导委员会、信息工程专业国家类、第二类特色专业建设项目、*CDIO工程教育模式研究与实践项目、*本科教学工程项目、信息工程专业北京市特色专业建设、北京市教育教学改革项目、北京邮电大学教育教学改革项目(创新创业教育精品课程)的大力支持。在此一并表示感谢!
由于作者水平有限,书中不妥之处在所难免,衷心希望广大读者多提宝贵意见及具体的整改措施,以便作者进一步修改和完善。

李永华
于北京邮电大学

2019年5月

在线试读

第5章

带游戏手柄的2048
小游戏项目设计本章根据顾心怡、刘依林项目设计整理而成。

 

本项目基于Arduino平台设计一款带有无线游戏手柄的网页端2048小游戏,实现远距离懒人操控。
5.1功能及总体设计
本项目通过摇杆和按钮对本地2048小游戏进行操作。摇杆向左相当于按左键,摇杆向右相当于按右键,摇杆向上相当于按上键,摇杆向下相当于按下键,三个按钮实现选择游戏模式的功能,后一个按钮实现帮助功能; 不带游戏手柄的网页端2048小游戏,既可以在计算机也可以在手机上操作,灵活方便。
要实现上述功能需将作品分成三部分进行设计,即输入部分、传输部分和主程序部分。
输入部分选用了四个按钮和一个PS2摇杆,构成游戏手柄的主要外观部分。传输部分将一个蓝牙模块置于无线游戏手柄之中,接收手柄数据,另一个蓝牙模块连接在PC端,二者之间进行数据传输,PC端从串口读取数据。主程序部分一是利用Python程序对串口数据进行接收,Selenium WebDriver的一系列功能打开游戏网页,并进行操控; 二是构建网页,使用HTML、CSS以及JavaScript代码语言构建2048小游戏,后结果由网页端2048小游戏呈现。
1. 整体框架图
整体框架如图51所示。

图51整体框架图

2. 系统流程图
蓝牙配对原理如图52所示; 系统流程如图53所示; 2048小游戏系统流程如图54所示。

图52蓝牙配对原理图

 

图53系统流程图

 

图542048小游戏系统流程图

3. 总电路图
PS2摇杆GND引脚连接Arduino开发板的GND引脚,摇杆正极引脚连接Arduino开发板的5V电源,VRX接Arduino开发板的引脚A0,VRY接Arduino开发板的引脚A1,SW接Arduino开发板的引脚A2。
按键1GND引脚连接Arduino开发板的GND引脚,按键1正极引脚连接Arduino开发板的5V电源,OUT引脚接Arduino开发板的引脚2。
按键2GND引脚连接Arduino开发板的GND引脚,按键2正极引脚连接Arduino开发板的5V电源,OUT引脚接Arduino开发板的引脚4。
按键3GND引脚连接Arduino开发板的GND引脚,按键3正极引脚连接Arduino开发板的5V电源,OUT引脚接Arduino开发板的引脚7。
按键4GND引脚连接Arduino开发板的GND引脚,按键4正极引脚连接Arduino开发板的5V电源,OUT引脚接Arduino开发板的引脚8。
HC05主机蓝牙模块GND引脚连接Arduino开发板的GND引脚,VCC引脚连接Arduino开发板的5V电源,TXD引脚接Arduino开发板的RX引脚,RXD引脚接Arduino开发板的TX引脚,从机模块与主机模块接法相同。
整体引脚连接如表51所示。

抢先评论了 “Arduino项目案例——游戏开发” 取消回复

评论

还没有评论。

相关产品

加入购物车

冲榜!苹果应用商店优化 ASO优化 实战

EUR €38.99
加入购物车

Android音视频开发

EUR €58.99
加入购物车

术与道 移动应用UI设计必修课 第2版

EUR €41.99
加入购物车

Android开发从入门到精通(第2版)

EUR €45.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略