新書推薦:
《
元好问与他的时代(中华学术译丛)
》
售價:NT$
398.0
《
汽车传感器结构·原理·检测·维修
》
售價:NT$
500.0
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:NT$
296.0
《
罗马政治观念中的自由
》
售價:NT$
230.0
《
中国王朝内争实录:宠位厮杀
》
售價:NT$
281.0
《
凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典)
》
售價:NT$
203.0
《
未来特工局
》
售價:NT$
254.0
《
高术莫用(十周年纪念版 逝去的武林续篇 薛颠传世之作 武学尊师李仲轩家世 凸显京津地区一支世家的百年沉浮)
》
售價:NT$
250.0
|
編輯推薦: |
本书是《电子达人——我的第一本Arduino入门手册》的进阶手册,与《电子达人——我的第一本Arduino入门手册》配套使用效果非常好。而且本书含有丰富的Arduino项目制作实例,包括简单的和高级的,配以丰富具体的插图,通过本书中的示例作品,一块小小的Arduino电路板展现了许多你无法想象的神奇功能。无论你是一个Arduino的菜鸟,还是一个具有丰富开发经验的老手,在创建作品的过程中,都将体会到无限的乐趣,体会到一个个富有创造性的想法真实的在指尖流动,最后变成现实。
|
內容簡介: |
本书主要介绍Arduino相关制作项目,包括开始Arduino制作项目前的准备工作,了解Arduino的基础知识,需要准备的工具,.简单的Arduino项目制作,交互式家庭花园项目,以及关于Arduino的高级项目等,是《电子达人——我的第一本Arduino入门手册》的进阶手册。适合电子爱好者以及电子工程师使用。
书中包含了许多非常酷的、有创意的作品示例,你都可以去亲身实践,自己动手把它做出来。最重要的是,在你亲自动手完成了书中所有的示例作品,或是其中的一部分作品之后,你将会掌握关于Arduino的大部分开发技能。
|
關於作者: |
Brock Craft是伦敦大学金史密斯学院计算机系的一名讲师,同时也是英国皇家艺术学院的一名资深导师。他在物理计算,数据可视化以及物联网方向有专门的研究,在人机交互领域拥有10多年的使用、开发和游戏产品互动经验。Brock是Arduino项目的创始人之一,与Alexandra Deschamps-Sonsino和Massimo Banzi一起,曾担任过英国Tinker设计咨询公司的联合主管。在他的带领下,越来越多的用户正在使用Arduino做出各式各样的电子作品。
|
目錄:
|
目录
电子达人——Arduino项目制作1
关于作者3
献辞4
作者致谢5
前言6
为什么会有Arduino?6
初步假设7
Arduino项目中要注意的安全问题7
本书的章节组织7
第一部分 踏上开始Arduino项目的旅程7
第二部分 Arduino项目基础8
第三部分 家居园艺交互设计8
第四部分9
第五部分 10佳资源及故障排查技术9
合作网站9
书中的图标9
第1章 探索Arduino的世界16
1.1 关于Arduino16
1.2 了解Arduino的使用者17
教育界的Arduino17
企业界的Arduino17
制造者与骇客社区18
开源的世界18
为Arduino做出贡献18
1.3了解微控制器18
1.4了解Arduino的功能20
玩具和游戏20
家用电器20
自动化生产21
现场检测和响应21
楼宇自动化21
协议控制21
1.5 入门21
第2章 开发准备22
2.1准备制作22
2.1.1设置工作区22
2.2选择基本工具24
2.2.1选择和使用万用表25
2.2.2选择和使用电源26
2.2.3认识电及其安全性27
2.2.4使用面包板、条状铜箔板和穿孔板28
2.3选择烙铁和附件29
2.4选择项目盒和外壳30
2.5选择Arduino 或者套件32
2.6在计算机上设置Arduino34
2.6.1安装Arduino集成开发环境34
2.6.2在Windows上安装驱动35
2.7连接Arduino36
2.7.1在Linux上安装驱动36
第3章 基础知识36
3.1了解基本概念37
3.1.1连接Arduino38
3.1.2使用IDE编程38
3.1.3使用代码库42
3.1.4Arduino供电43
3.2了解电路基础知识43
3.2.1电压V44
3.2.2电流I44
3.2.3电阻R44
3.2.4欧姆定律44
3.2.5作用是什么?44
3.3识别电子元器件45
3.3.1识别电路原理图45
3.3.2识别器件布局图47
3.4了解传感器和激励器48
3.4.1阅读数据手册49
3.4.2了解和使用传感器49
3.4.3了解和使用激励器50
3.4.4运行项目50
第4章 全视之眼53
4.1选择元器件53
4.2制作电路56
4.3软件工作原理57
4.4硬件工作原理64
4.5使用电位计65
第5章 光线宠物68
5.1选择元器件68
5.2搭建电路69
5.3软件工作原理70
5.4硬件工作原理81
第6章滚动显示屏83
6.1选择器件84
6.2制作电路85
6.3软件工作原理88
6.4硬件工作原理97
第7章 Arduino时钟99
7.1关于时间99
7.2选择和准备元器件100
第八章 制作一个键盘输入的门禁系统121
8.1 选择并准备需要的元器件122
8.2 选择一个电子锁装置124
8.3 键盘和显示面板的原型设计126
8.4 编写键盘代码和测试131
8.4.1 声明变量131
8.4.2 定义设置132
8.4.3 运行主循环程序133
8.4.4 用户自定义函数说明135
8.5 添加并测试继电器136
8.5.1 连接电源136
8.5.2 连接晶体管和继电器136
8.6 装配和安装系统137
第九章制作一个射频标签读卡器140
9.1 了解RFID141
9.1.1 无源RFID142
9.1.2 有源RFID142
9.1.3RFID的频率和协议142
9.2搭建一个ID-Innovations RFID读卡器143
9.2.1选择元器件143
9.2.2组装RFID读卡器145
9.2.3 编写RFID读卡器代码148
9.3设置并检测RFID读卡器153
第十章 搭建一个自动化花园155
10.1 搭建一个浇水系统156
10.2选择元器件156
10.3搭建系统158
10.3.1 构造湿度传感器159
10.3.2搭建储水器162
10.3.3 运行供水系统164
10.3.4搭建面包板电路164
10.4编写代码、校准和测试166
10.4.1定义设置167
10.4.2运行主循环程序167
10.4.3 校准传感器和确定流量168
10.4.4添加多个阀门169
第11章 制作一个Tweeting宠物门170
11.1选择元器件170
11.2测试电路172
11.3准备Twitter账户175
11.4 优化代码177
11.4.1指定tweets177
11.4.2添加以太网和Twitter的库函数178
11.4.3添加程序逻辑181
11.5 改造宠物门183
第12章 建立一个家庭检测站185
12.1制作传感器探头186
12.1.1选择你的元器件186
12.1.2构建和测试电路188
12.1.3 制作传感器探头191
12.1.4 制作传感器扩展模块194
12.2创建Xively账户197
12.3 编写检测站代码200
12.3.1 理解代码含义200
12.3.2 了解主循环202
12.3.3 搞清传感器读数的意义204
第13章 构建GPS数据记录仪205
1.1理解GPS206
1.2选取零件206
1.3构建项目208
1.3.1组装和测试GPS扩展板208
设计你的数据记录器214
测试数据记录器215
收集和可视化GPS数据220
追踪你的路径220
数据可视化220
第14章制作一辆遥控车221
14.1选择和准备零部件222
14.2制作探测器和驱动224
14.2.1在线路板上搭建电路224
14.2.2编码探测器226
14.2.3读遥控器代码228
14.2.4编码驱动电机229
14.2.5测试驱动电机233
14.3制作底盘235
第15章 搭建LED立方体241
15.1 选择部件241
15.2 搭建立方体243
15.2.1 组装LED阵列243
15.2.1.1准备夹具243
15.2.1.2布置并焊接LED灯层244
15.2.1.3组装立方体245
15.2.2 制作外壳247
15.2.2.1进行最后的连接250
15.2.2.2测试连接250
15.2.2.3添加电源252
15.2.2.4连接Arduino253
15.3 为立方体编写程序253
15.3.1 变量声明254
15.3.1.1理解模板结构254
15.3.1.2定义变量255
15.3.2 设置(Setup)255
15.3.3 主循环255
15.3.3.1载入帧256
15.3.3.2在立方体上执行帧257
15.3.3.3编辑模板258
15.4 LED立方体模板设计器258
第16章 十佳Arduino资源259
16.1 网站资源260
16.1.1Arduino.cc及相关论坛260
16.1.2Fritzing260
16.1.3Hack-a-day261
16.1.4Instructables261
16.1.5Learn.adafruit.com261
16.1.6Make:261
16.1.7element14262
16.1.8YouTube262
16.2 书籍和电子书262
16.2.1 Arduino For Dummies262
16.2.2 The Arduino Cookbook263
16.2.3 Making Things Talk263
第16章 十大故障排查技术263
17.1 排查硬件故障264
18.1.1检查连接264
18.1.2确保电源正常264
18.1.3寻找有异味和过热的元件266
18.1.4测试外部设备上的输出266
18.1.5测试你的数字管脚266
17.2 排查软件故障267
17.2.1 检查语法错误267
17.2.2 利用串口监视器267
17.2.3 检查管脚输入输出状态267
17.2.4 利用模拟器268
17.2.4.1 Arduino模拟器268
17.2.4.2 AVR模拟器268
17.2.5 上述方法都失败了268
|
|