Arduino从基础到实践

出版社:电子工业出版社
出版日期:2013-3
ISBN:9787121192012
作者:米歇尔·麦克罗伯茨
页数:447页

作者简介

《Arduino从基础到实践》采用Arduino进行电子制作越来越流行,在网络上可以找到很多用Arduino制作机器人、媒体互动产品、电子创意项目的案例。《Arduino从基础到实践》用50个项目来介绍Arduino的应用,从最基础的输入输出项目逐渐进入较高级的话题,比如Arduino与互联网的连接等。每一个项目都由完整的硬件方案和软件程序组成,读者无须再翻阅其他书籍即可完成《Arduino从基础到实践》中的各种电子制作项目。

书籍目录

作者简介
iii
校订者简介
iv
致谢
v
前言
vi
 第1章 引言
1
如何使用本书
2
你需要的东西
2
Arduino到底是什么?
3
可以开始了
6
在Windows XP上安装
7
在Windows 7或Vista上安装
8
在Mac OSX上安装
8
板子和接口的选择
9
加载第一个程序
11
Arduino的IDE
12
 第2章 让我们开始吧
19
项目1——LED闪灯器
19
需要的元件
19
连接所有的东西
20
输入代码
21
代码回顾
21
硬件回顾
26
项目2——S.O.S莫尔斯码信号源
31
代码回顾
32
项目3——交通信号灯
35
需要的元件
35
把元件连起来
35
输入代码
36
项目4——互动交通灯
37
需要的元件
38
把元件连接起来
38
输入代码
38
代码回顾
41
硬件回顾
45
逻辑状态
45
下拉电阻
46
上拉电阻
47
Arduino的内部上拉电阻
48
小结
49
本章的主题和概念
49
 第3章 LED效果
51
项目5——LED跑马灯效果
51
需要的元件
51
把元件连接起来
51
代码回顾
53
项目6——互动LED跑马灯效果
55
需要的元件
55
把元件连接起来
55
输入代码
56
代码回顾
57
硬件回顾
57
项目7——闪烁灯
58
需要的元件
58
把元件连起来
59
输入代码
59
代码回顾
60
项目8——RGB彩灯
61
需要的元件
61
把元件连接起来
62
输入代码
62
代码回顾
63
项目9——LED火焰效果
67
需要的元件
67
把元件连接起来
68
输入代码
68
代码回顾
69
项目10——串口控制彩灯
70
输入代码
70
代码回顾
73
小结
83
本章的主题和概念
83
 第4章 简单的发声器和传感器
85
项目11——压电声音报警器
85
需要的元件
85
把元件连接起来
85
输入代码
86
代码回顾
87
硬件回顾
88
项目12——压电扬声器音乐演奏
89
输入代码
90
代码回顾
91
项目13——压电震动传感器
95
需要的元件
95
把元件连接起来
95
输入代码
96
代码回顾
97
项目14——光敏元件
98
需要的元件
98
把元件连接起来
99
输入代码
99
硬件回顾
100
小结
102
本章的主题和概念
102
 第5章 驱动直流电机
104
项目15——简单的电机控制系统
104
需要的元件
104
把元件连接起来
105
输入代码
106
代码回顾
106
硬件回顾
107
项目16——使用L293D电机驱动芯片
109
需要的元件
109
把元件连接起来
110
输入代码
111
代码回顾
112
硬件回顾
113
小结
115
本章的主题和概念
115
 第6章 二进制计数器
116
项目17——移位寄存器8位二进制计数器
116
需要的元件
116
把元件连接起来
117
输入代码
117
二进制数制
119
硬件回顾
120
代码回顾
123
按位操作
125
代码回顾(继续)
128
项目18——16位二进制计数器
130
需要的元件
130
把元件连接起来
130
输入代码
131
代码和硬件回顾
133
小结
134
本章的主题和概念
134
 第7章 LED显示器
135
项目19——LED点阵显示器——基本动画
135
需要的元件
135
把元件连接起来
136
输入代码
137
硬件回顾
140
代码回顾
143
项目20——LED点阵显示器——滚动画面
146
输入代码
146
代码回顾
148
项目21——LED点阵显示器——滚动信息
151
需要的元件
152
把元件连接起来
152
输入代码
154
硬件回顾
159
代码回顾
163
项目22——LED点阵显示器——Pong游戏
173
需要的元件
173
把元件连接起来
173
上传代码
174
代码回顾
175
小结
180
本章的主题和概念
180
 第8章 液晶显示器
182
项目23——基本的LCD控制
182
需要的元件
182
把元件连接起来
183
输入代码
184
代码回顾
188
硬件回顾
193
项目24——LCD温度显示器
194
需要的元件
194
把元件连接起来
194
输入代码
195
代码回顾
197
小结
201
本章的主题和概念
202
 第9章 舵机
203
项目25——舵机控制
204
需要的元件
204
把元件连接起来
204
输入代码
205
代码回顾
206
硬件回顾
207
项目26——两个舵机控制系统
208
需要的元件
208
把元件连接起来
209
输入代码
209
代码回顾
211
项目27——操纵杆控制舵机
214
需要的元件
214
把元件连接起来
214
输入代码
216
代码回顾
217
小结
218
本章的主题和概念
218
 第10章 步进电机和机器人
220
项目28——基本步进电机控制
220
需要的元件
220
把元件连接起来
221
输入代码
222
代码回顾
223
硬件回顾
224
项目29——使用电机模板
226
需要的元件
226
把元件连接起来
227
输入代码
228
代码回顾
230
硬件回顾
232
项目30——巡线机器人
233
需要的元件
233
把元件连接起来
234
输入代码
236
代码回顾
239
小结
244
本章的主题和概念
244
 第11章 压力传感器
246
项目31——数字压力传感器
246
需要的元件
246
把元件连接起来
247
输入代码
248
代码回顾
251
代码回顾(继续)
257
项目32——数字气压表
262
需要的元件
262
把元件连接起来
263
输入代码
264
代码回顾
269
小结
275
本章的主题和概念
276
 第12章 触摸屏
277
项目33——基本的触摸屏
277
需要的元件
277
把元件连接起来
278
输入代码
279
硬件回顾
281
代码回顾
282
项目34——触摸屏键盘
284
需要的元件
285
把元件连接起来
285
输入代码
286
代码回顾
289
项目35——触摸屏灯控制
291
需要的元件
291
把元件连接起来
292
输入代码
293
代码回顾
295
小结
297
本章的主题和概念
297
 第13章 温度传感器
298
项目36——串口温度传感器
298
需要的元件
298
把元件连接起来
299
输入代码
300
代码回顾
301
项目37——单线数字温度传感器
303
需要的元件
303
把元件连接起来
303
输入代码
304
代码回顾
309
小结
312
本章的主题和概念
312
 第14章 超声测距
313
项目38——简单的超声测距仪
313
需要的元件
313
把元件连起来
314
输入代码
314
代码回顾
315
硬件回顾
317
项目39——超声测距显示仪
318
需要的元件
318
把元件连接起来
319
输入代码
321
代码回顾
322
项目40——超声报警
326
需要的元件
326
把元件连接起来
327
输入代码
327
代码回顾
330
项目41——超声电子音乐
333
输入代码
333
代码回顾
334
小结
335
本章的主题和概念
336
 第15章 读写SD卡
337
项目42——简单的SD卡读写
337
需要的元件
337
把元件连接起来
338
输入代码
338
代码回顾
342
项目43——用SD卡记录温度数据
348
需要的元件
348
把元件连接起来
349
输入代码
350
代码回顾
356
硬件回顾
361
小结
363
本章的主题和概念
363
 第16章 RFID读卡器
365
项目44——简单的RFID读卡器
365
需要的元件
366
把元件连接起来
366
输入代码
367
硬件回顾
367
项目45——门禁控制系统
368
需要的元件
369
把元件连接起来
369
输入代码
370
代码回顾
373
小结
380
本章的主题和概念
380
 第17章 连接到Internet
381
项目46——Ethernet板
381
需要的元件
381
把元件连接起来
382
输入代码
382
代码回顾
386
项目47——Internet天气显示
391
输入代码
394
代码回顾
400
项目48——电子邮件提醒系统
410
输入代码
410
代码回顾
414
项目49——微博机器人
421
输入代码
421
代码回顾
425
项目50——RSS读取气象信息
431
输入代码
431
代码回顾
436
小结
446
本章的主题和概念
446

编辑推荐

《Arduino从基础到实践》对读者的基础知识要求非常低,非常适合学生进行课外电子制作项目使用,同时《Arduino从基础到实践》也介绍了一些相当有难度和实用性很强的项目,对于有一定基础的电子爱好者也有很好的参考价值。

内容概要

米歇尔•麦克罗伯茨(Michael McRoberts)2008年在天体摄影的小项目中制作云探测器,寻找将温度传感器连接到PC的方法时发现了Arduino。经过研究,发现Arduino是解决这个问题的理想选择。最后很快成功地制作出了云探测器,而且价格便宜。米歇尔对Arduino的兴趣由此开始。自那以后,他采用Arduino完成了大量的工程项目。他同时在网上发现了被称为“地球之光电子”(Earthshine Electronics)的Arduino入门套件及组件。他采用Arduino制作的下一个项目是在UKHAS 和CUSF的搭档们的帮助下,将一个高海拔气球送到边缘空间进行拍照和录像。他做这个项目仅仅是为了好玩。
当米歇尔还是一个孩子的时候,就对电子产生了浓厚的兴趣。那时,无线电器材公司还在利用一百合一电子套件制作圣诞礼物单。在他青少年时,得到一台辛克莱81计算机,开始对编程感兴趣。从那以后,他再也离不开计算机。最近,他又成为了Mac平台的粉丝。
他是伦敦黑客联盟(London Hackspace)和奥尔平顿天文协会的会员,他还经常为Arduino论坛写一些东西。他还喜欢以“Arduino爱好者”(TheArduinoGuy)为网名,潜伏在Arduino、高海拔探测项目和伦敦黑客联盟(一个位于伦敦的非盈利性的技术人员分享工具和知识的社区)等论坛上,或在Twitter上与网民闲聊。闲暇之余,他也喜欢研究天文学、天体摄像,以及骑摩托车兜风和航海。
校订者简介
约翰•亚当斯(John Adams)是一名程序员和设计师,具有超过9年的产品质量检测软件和管理项目设计经验。他曾经为高校科研项目做过能够射出27英寸电火花的特斯拉线圈。作为Isotope 11网站的首席设计师,他负责审查架构决策,及将用户需要转换成工作软件。约翰毕业于阿拉巴马大学伯明翰分校,获得数学和哲学学位。约翰业余时间利用他的Arduino微处理器核对了本书的程序。不工作的时候,约翰喜欢和他的家人在一起。

章节摘录

版权页:   插图:  


 Arduino从基础到实践下载 精选章节试读



发布书评

 
 


精彩短评 (总计17条)

  •     程序是入门级的 内容不错 但有点贵啊
  •     很快就收到了,书的质量还很好,很满意。
  •     真是太棒了。。。
  •     照着里面的每一个项目做就行了
  •     就是非亚马逊自有的书库发货,而是经销商,从下单付款到收货,时间太长了。
  •     此书按照制作实验项目,由易到难,循序渐进开展讲解,对于已经入门的初学者来说非常适合,有一定基础的可以从中间和后面阅读配套动手实践,有点缺憾的是书中内实验用到的高端模块是国外进口产品,在国内不容易买到,希望电子工业出版社以后能做配套教学套件,或者联合译者推出学习套件,这样方便我们读者一边阅读一边实践,之前我看了人民邮电出版社出的《爱上Arduino》,配上爱上A... 阅读更多
  •     如楼下所评论,的确是一本靠谱的入门书。昨晚一口气将全书看完,半夜才睡的。全书五十个实例,涵盖了最简单的点亮一枚发光二极管,到使用Arduino Ethernet自动发送微博。不用事先拥有多少电子和编程知识,因为每个实例都仔细解释了实例中运用到的那些知识(如上拉电阻下拉电阻移位寄存器),且循序渐进。等看完最后一个实例,回头看全书的时候,突然发现数字电路其实还是蛮有趣味的。图书前页配有彩图,便于面包板上元器件引脚的连接。其官方网站有全部实例的源代码。全书写法轻松幽默,入门强力推荐。
  •     主要是案例讲解,入门比较快,不太需要电子专业技术。
  •     书很不错,只是3月份印了4000册现在还没卖完?太小众了,呵呵54.5买的,到手的时候亚马逊涨价到64,今天又掉到53,不知道有多少人被坑啊。
  •     入门的一本好书 通俗易懂
  •     细致
  •     从基础开始,从实例中不断提高自己,有应用实例,这个比较给力
  •     里面很多项目都不能用常用的工具实现,但是前面一些项目还是挺基础的,可以尝试一下。。
  •     写得太好了,感动的哭了
  •     不错的好书,入门可以用
  •     挺喜欢的,很好的工具书,实例非常多。
  •     要学这本书,必须有C语言基础,否则很难学
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024