当安卓遇上乐高——用Android手机打造智能乐高机器人

作者:王元

丛书名:青少年科技创新丛书

定价:69元

印次:1-1

ISBN:9787302400806

出版日期:2015.06.01

印刷日期:2015.06.24

图书责编:田在儒

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书通过3个Android手机与乐高EV3机器人成功结合的实践项目,介绍了Android手机与乐高EV3机器人之间的通信方法、Android语音识别、利用Android手机摄像头进行图像采集和识别等多项Android手机编程及EV3编程知识。同时,书中也包含了一些基本的软件设计思想,并一步步引导读者学会如何从零开始构筑一个机器人。 由于本书涉及的知识内容较多,部分内容也有一定深度,为了让刚刚接触编程和乐高机器人的读者也能够阅读,书中对编程基础知识、Java、Android编程等做了入门级的介绍。 作为乐高机器人的提高篇书籍,本书较适合具有一定编程经验和乐高机器人知识的读者阅读。对于没有基础的读者,只要能够在阅读的同时补充有关的基础知识,也完全可以掌握书中内容。

这是一本关于乐高的书,也是一本关于智能手机的书,还是一本讲述编程的书,抑或是一本有关网络的书…… 这些说法都没有错,你可以用任何一种方式来描述本书。书中通过3个实际证实可行的项目向读者展示了如何通过智能手机让乐高机器人更加强大。 很多人觉得乐高就是玩具,是小孩子玩的东西,我却从不这么认为。乐高让拥有创造力的人们利用有限的零件实现了无限的可能。尤其在乐高推出了机器人模块之后,更是将范围从简单的搭建扩大到了软硬件结合的综合设计。然而,乐高机器人的传感器虽然种类繁多,却大多功能有限。 近些年,Google公司推出的开放手机操作系统Android使智能手机迅速以不高的价格得以普及。时至今日,很多家庭都会拥有至少一部智能手机,我身边的同事甚至有人持有数部手机。Android系统的开放性,让我们能够很方便地为其编写自己的程序(虽然苹果公司的iPhone也是一款具有革命性的伟大产品,然而在编程的便利性上却稍有欠缺)。智能手机上的重力传感器、高清摄像头、方便的网络连接等功能刚好可以弥补乐高机器人传感器的不足。 很多人都会和我一样想到让智能手机与乐高机器人结合在一起,创造出更加强大、更加智能的机器人。但并不是每个人都精通两种设备的编程方式,有时会需要一个引路人。我写这本书,就是希望能够成为这样一个带领人们进入崭新世界的向导。 我从大学毕业就一直在软件公司工作,到目前为止已在一家颇有历史的世界五百强公司工作了十多年。由于个人喜好,我在工作中始终坚持从事技术工作,虽然距离绝世高手还有着遥远的距离,但至少在众多技术领域都留下过足迹,也积累了一些实战经验。在业余时间,我也很喜欢学习一些新的...

目录
荐语
查看详情 查看详情

第一部分实践篇

准备工作3项目1带距离预警的手机遥控车8项目2听话的机器宠物71项目3认识路标的自动小车101第二部分知识篇

第1章计算机编程基础知识1711.1计算机编程概述171

1.2变量和数据类型174

1.3数字在计算机中的表述176

1.3.1标志位和位运算178

1.3.2逻辑运算和程序流控制184

1.3.3函数185

1.3.4特殊数据类型和内存分配186

第2章Java基础知识190

2.1Java简介190

2.2第一个Java程序193

2.2.1数据类型196

2.2.2运算和运算符198

2.2.3条件分支和循环201

2.2.4面向对象编程203

2.2.5Java中的常用类209

2.2.6Java中的异常处理212目录 当安卓遇上乐高——用Android手机打造智能乐高机器人〖2〗〖2〗 〖1〗 2.2.7Java中的多线程214

第3章Android编程基础知识218

3.1Android开发环境的构建218

3.2创建一个Android应用221

3.3Activity的开发225

第4章leJOS基础知识228

4.1安装leJOS228

4.2安装和使用Eclipse插件229

4.3在EV3上运行程序231

第5章计算机网络基础知识233

5.1分层的网络233

5.2网络协议235

5.3Java中的网络编程236

附录238

附录A随书光盘说明238

附录B装配图的打开方法240

附录C项目3中使用的路标图形241

参考文献250

查看详情

查看详情