在线客服
图解Arduino互动设计入门图书
人气:23

图解Arduino互动设计入门

图解Arduino互动设计入门》主要针对没有电子电路基础,但在实际工作中又对微控制器、电子电路、互动装置等有兴趣或者需要的读者,以轻松幽默的方式讲解Arduino及其相关联的各种电子元件。《图解Arduino互...
  • 所属分类:图书 >计算机/网络>行业软件及应用  
  • 作者:[赵英杰]
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787030413895
  • 出版社:科学出版社
  • 出版时间:2017-08
  • 印刷时间:2014-07-01
  • 版次:31
  • 开本:B5
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装
  • 套装:

内容简介

图解Arduino互动设计入门》主要针对没有电子电路基础,但在实际工作中又对微控制器、电子电路、互动装置等有兴趣或者需要的读者,以轻松幽默的方式讲解Arduino及其相关联的各种电子元件。《图解Arduino互动设计入门》配以了一些实际的制作项目,让读者了解到所学的各种知识如何与实际制作概念结合起来,具有较高的实际运用价值。《图解Arduino互动设计入门》一大特点是在讲述基本电子电路和程序设计概念时,精心制作了大量的手绘图,让读者对这些概念能够很快地理解。

编辑推荐

没有相关电子电路和程序设计背景的交互设计学生或者爱好者

目录

1 认识Arduino

1-1 Arduino微电脑板

1-2 Arduino的相关软件

1-3 Arduino开发环境安装

动手做1-1 执行与设置Arduino开发环境

1-4下载"LED闪烁"示例程序

2 认识电子零件、工具与基础焊接

2-1 电压、电流与接地

2-2 微电脑板的电源适配器

2-3 电阻

2-4 电容

2-5 二极管

2-6发光二极管(LED

2-7 看懂电路图

2-8 电子工作必备的测量工具:万用表

动手做2-1 测量电阻、电容、电压和电流

2-9 用面包板组装实验电路

3 Arduino互动程序设计入门

3-1 Arduino程序设计基

动手做3-1 写一个LED闪烁控制程序

3-2用"变量"来管理代码

3-3 认识数字系统

3-4不变的"常量"

4 开关电路与LED流水灯效果

4-1 认识开关

4-2 读取数字输入值

4-3 改变程序流程的if条件式

动手做4-1 用面包板组装开关电路

动手做4-2 LED流水灯示例

4-4 编写循环程序

动手做4-3 流水灯示例二:使用for循环

4-5 认识数组

动手做4-4 流水灯示例三:使用数组变量

4-6 使用端口操作指令与位移运算符制作流水灯程序

动手做4-5 流水灯示例四:使用位移运算符

5 串口通信

6 模拟信号处理

7 七段LED数码管

8 LED点阵屏与SPI接口控制

9 LCD液晶屏+温湿度传感器+超声波传感器

10 变频控制LED灯光和电机

11 使用wii游戏杆控制机械手臂

12 红外线遥控与间隔拍摄控制器

13 制作光电子琴与MIDI电子鼓

14 手机蓝牙遥控机器人制作

15 网络与HTML网页基础+

16 嵌入式网站服务器制作

17 网络家电控制

18 RFID无线识别设备与问答游戏制

A Arduino+Flash集成互动应用

B 认识焊接工具:焊锡、电烙铁及焊接助手

C 烧写ATmega微处理器的引导程序(bootbader

D 改造3C小玩意的控制钮

E 中断处理与交流电调光器制作

索引

F 使用App Inventor开发Android App

在线预览

CAPTER01 认识Arduino

2005年时,任教于意大利北部伊夫雷亚(Ivrea)一所互动设计学院(Interaction Design Institute Ivrea)的 Massimo Banzi和 David Cuartielles教授,希望能替学生和互动艺术设计师,找到一种能帮助他们学习电子和传感器基本知识,并快速地设计、集成互动作品原型(prototype)的微电脑装置。

"原型"是在新产品开发阶段所制作的模型或实验电路,用来试验新产品的功能、造型和材料。

有鉴于当时市面上的微电脑控制相关产品众多,而有些产品采用的程序语言深奥难懂,也不适合设计学院的学生使用。所以他们找来几个志同道合的伙伴和学生,以 11世纪北意大利的一个国王 "Arduino"为名,设计出开放式(open source)微电脑控制板(以下简称"微电脑板"或"控制板")以及程序开发工具。

Arduino微电脑板价格低廉,一块不到两百元(若是自己买零件组装,几十元左右),程序设计容易上手,因此广受世界各地的电子爱好者和互动设计师的喜爱,运用 Arduino创造出各种新奇有趣的互动装置。

读者可以在网络上搜索到各种 Arduino衍生的创意发明,例如:

●声光玩具,搜索关键词:arduino toy。

●防盗∕防灾警报器;

●自动化机械,如:宠物喂食器。

●四轴飞行器,搜索关键词:arduino quadcopter。

●人造卫星,搜索关键词:ArduSat。

●被喻为第三次工业革命的 3D打印机,搜索关键词:3D Printer。例如,开放源代码的RepRap(www.reprap.org),以及 MarkerBot打印机(www.markerbot.com/)的控制板都采用 Arduino微电脑板。你可以在家用 3D打印机制造齿轮、曲柄等机械零件、手机保护壳、公仔模型等各种有用或有趣的创作。

还有让盆栽在缺水时,自动 Twitter(推特)信息的装置(搜索关键词:botanicalls)。也有人将 Arduino缝制在衣服上,搭配 EL冷光线材,做出像电影 TRON主角的高科技炫光服饰(搜索关键词:"arduino EL wire"以及"wearable arduino",代表"可穿戴的Arduino")。

想知道更多 Arduino在世界各地蔚为风潮的故事吗?请看创始人Massimo Banzi在 TED大会(ted.com)上现身说法,网址:goo.gl/JbZtwN。

导演 Rodrigo Calvo和 Raul Alejos拍摄了一部纪录片,由 Arduino的创始者诉说 Arduino的诞生过程,还有运用 Arduino制作出开放软∕硬件源代码的3D打印机 "MakerBot"的创办人Zach Smith,和其他互动设计师的访谈记录,以及在工厂大量生产 Arduino微电脑的片段,有兴趣的读者可在这个网址免费观看(有英文和西班牙文字幕)和下载:arduinothedocumentary.org/。

Arduino创始人在 TED大会的演说

Arduino纪录片

1-1

Arduino微电脑板

就像计算机一样,Arduino的软硬件都持续推出新的版本,每个硬件版本都有不同的名字,如 Arduino Leonardo、Arduino Uno、Arduino Mini等,本书采用的是 2009年推出的Arduino Duemilanove。

完整的官方硬件产品列表、外观和说明,请到 arduino.cc网页,点击"Products"(产品)链接。

下图是 Arduino Uno和 Leonardo微电脑控制板的正面外观。

不同 Arduino控制板的主要差异在于微处理器以及连接 USB接口的 IC(集成电路,参阅第 7章说明)不一样,但是程序的写法,以及硬件的连接方式几乎都一样。

除了购买"官方版"的 Arduino之外,任何人都可以在 arduino.cc网站下载免费的电路图(以及程序开发软件),自己 DIY一个 Arduino,也能在网上购得各种形式的 Arduino兼容板。

兼容板和官方版的主要差异是,兼容版必须额外支付一笔权利金,才能替产品冠上 "Arduino"的名字和商标。因此 Arduino兼容硬件板大多以 "duino"或 "ino"名称结尾,例如:Freeduino、Japanino、Zigduino等。本书第 5章将介绍一种自行组装 Arduino的简易方法,下图是笔者自行焊接的 Arduino微电脑板。

使用 Arduino微电脑板的注意事项

Arduino板不同于其他 3C产品,它没有精美的外壳保护。出厂时,厂商通常会用防静电袋(外观像褐色半透明塑料袋)来包装微电脑板。若翻到

Arduino板子背面,你会看到许多圆圆亮亮的焊接点。

平常拿取 Arduino板子的时候,请尽量不要碰触到组件的引脚与焊接点,尤其在冬季比较干燥的时节,我们身上容易带静电,可能会损坏板子上的集成电路(注:就是板子上黑黑一块,两旁或四周有许多引脚的组件)。

做实验时,桌子上请不要放饮料和水,万一打翻或者滴到运行中的Arduino板,可能会因短路而损坏。此外,Arduino板底下好垫一张白纸或塑料垫,也是为了避免板子背后的接点碰触到导电物质而短路。

Arduino的扩展板(Shield)

基本上,微电脑控制板就像是一个具有大脑和神经,但是没有感官和行动能力的物体。我们可以替它加上眼睛(如:红外线或超音波传感器)、耳朵(如:麦克风)和手脚(如:舵机),再加上自行撰写的控制程序,就能做出各种自动控制应用。例如,加上温度传感器和一些控制线路,以及判断条件的程序代码,就能让 Arduino自动控制电风扇的运转;加上舵机∕步进电机,以及障碍物传感器,即可组装一台自走车或机器人。

微电脑板子上下两侧的黑色插槽,叫做杜邦接头、杜邦迷你连接器或杜邦单排母座,是 Arduino的扩充接口槽,用来衔接传感器和接口设备控制电路。市面上有许多和 Arduino插槽兼容的扩展板(统称为 Shield),买回家之后,将它插在 Arduino上面,再自行编写一些程序代码即可使用。下图是在Arduino板子叠上以太网络扩展卡的样子。

杜邦接头

Arduino控制板的功能简介

若依照功能区分,Arduino控制板可以简化成底下的方块结构。

网友评论(不代表本站观点)

来自无昵称**的评论:

太棒了,非常好的视频资料与讲解

2015-02-12 10:43:14
来自解忧杂**的评论:

非常不错的一本书,很适合初学者。

2015-05-05 10:31:40
来自无昵称**的评论:

不错

2015-06-19 15:17:03
来自无昵称**的评论:

给学校订购的,老师们推荐,可读性强,整体感觉性价比较高。

2015-09-29 12:25:43
来自沿途有**的评论:

good

2016-01-18 19:55:21
来自无昵称**的评论:

很好

2016-03-27 16:24:26
来自shelena**的评论:

很好,简单易学

2016-04-22 20:51:54
来自无昵称**的评论:

书很通俗易懂,图示很多,好书。

2016-06-30 15:15:51
来自无昵称**的评论:

服务质量好,态度热情,值得推荐!

2016-08-11 19:51:12
来自jackche**的评论:

挺不错的

2016-08-24 12:06:45
来自那年那**的评论:

好评

2016-10-14 11:14:49
来自无昵称**的评论:

很不错

2016-10-23 08:36:13
来自无昵称**的评论:

很好 双十一买很划算

2016-11-19 09:21:16
来自无昵称**的评论:

送给朋友的。我是看不到了。我是来转积分的。听说不评价就没积分,我纯属凑热闹来了。

2016-12-05 09:52:26
来自匿名用**的评论:

发货及时,送货上门,还有折扣,很满意!!

2017-03-11 09:58:18
来自***(匿**的评论:

正是我想要的

2017-03-26 09:51:13
来自***(匿**的评论:

还好,不错。

2017-03-26 19:08:04
来自匿名用**的评论:

正版,字迹清晰,挺好的,喜欢!

2017-06-13 00:27:49
来自无昵称**的评论:

昨天晚上订的今天就到货了,这速度比某某家还快,质量挺好的,价格比书店还便宜

2017-06-14 19:52:16
来自匿名用**的评论:

给孩子学习的

2017-06-20 16:40:37
来自匿名用**的评论:

书不错正品

2017-06-21 15:07:27
来自阳光下**的评论:

通俗易懂,印刷质量很好,适合我学习。

2017-08-17 18:44:37
来自Clarker**的评论:

真的不错的书, 值得购买, 多学习有益处

2017-09-23 22:45:42
来自无昵称**的评论:

书完好寄到,正在学习arduino,使用的货到付款-支付宝钱包,付款方式比较有方便,满意

2015-06-21 11:56:17
来自无昵称**的评论:

书的印刷质量很好,排版看起来很舒服,内容编排也实用,此外当当的配送和包装也不错,很满意!

2016-04-23 16:37:56

免责声明

更多相关图书