《电子达人 我的第一本Arduino项目制作手册》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(英)克拉夫特著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115383709
  • 页数:324 页
图书介绍:本书的主要内容有:1.开始Arduino制作项目前的准备工作,包括了解Arduino的基础知识,需要准备的工具。2.简单的Arduino项目制作;3.交互式家庭花园项目;4.关于Arduino的高级项目等,是《电子达人——我的第一本Arduino入门手册》的进阶手册。

第一部分 Arduino工程入门 1

第1章 探索Arduino的世界 3

1.1 关于Arduino 3

1.2 了解Arduino的使用者 4

1.2.1 教育界的Arduino 5

1.2.2 企业界的Arduino 5

1.2.3 制造者与骇客社区 5

1.3 了解微控制器 7

了解Arduino的功能 8

1.4 入门 10

第2章 开发准备 13

2.1 准备制作 13

设置工作区 13

2.2 选择基本工具 15

2.2.1 选择和使用万用表 17

2.2.2 选择和使用电源 18

2.2.3 认识电及其安全性 20

2.2.4 使用面包板、条状铜箔板和穿孔板 20

2.3 选择烙铁和附件 22

2.4 选择项目盒和外壳 24

2.5 选择Arduino或者套件 25

熟悉Arduino功能板 27

2.6 在计算机上设置Arduino 28

2.6.1 安装Arduino集成开发环境 29

2.6.2 在Windows上安装驱动 30

2.6.3 连接Arduino 30

2.6.4 在Linux上安装驱动 31

第3章 基础知识 33

3.1 了解基本概念 33

3.1.1 连接Arduino 34

3.1.2 使用IDE编程 35

3.1.3 使用代码库 39

3.1.4 Arduino供电 41

3.2 了解电路基础知识 42

3.2.1 电压(V) 42

3.2.2 电流(I) 42

3.2.3 电阻(R) 43

3.2.4 欧姆定律 43

3.2.5 作用是什么? 43

3.3 识别电子元器件 44

3.3.1 识别电路原理图 44

3.3.2 识别器件布局图 45

3.4 了解传感器和激励器 46

3.4.1 阅读数据手册 46

3.4.2 了解和使用传感器 47

3.4.3 了解和使用激励器 48

3.5 运行项目 49

3.5.1 从面包板到项目盒 49

3.5.2 学习焊接基础知识 49

第二部分 Arduino基础工程 53

第4章 全视之眼 55

4.1 选择元器件 56

4.2 制作电路 57

4.3 软件工作原理 59

4.3.1 当时机到来 60

4.3.2 设置代码 61

4.3.3 主要事件 65

4.3.4 递增和递减 66

4.4 硬件工作原理 67

4.5 使用电位计 68

第5章 光线宠物 71

5.1 选择元器件 71

5.2 搭建电路 73

5.3 软件工作原理 74

5.3.1 创建心情 74

5.3.2 编写代码 75

5.3.3 混合光线 78

5.3.4 脉宽调制 81

5.3.5 测试代码 83

5.3.6 下载运行 84

5.3.7 改进完善 84

5.4 硬件工作原理 86

第6章 滚动显示屏 89

6.1 选择器件 89

6.2 制作电路 91

6.3 软件工作原理 94

6.3.1 呼唤精灵 95

6.3.2 绘制动画 99

6.3.3 滚动显示 100

6.4 硬件工作原理 104

6.4.1 排除故障 105

6.4.2 创新工作 105

第7章 Arduino时钟 107

7.1 关于时间 107

7.2 选择和准备元器件 108

7.2.1 组装RTC模块 111

7.2.2 添加和测试LCD显示屏 114

7.2.3 显示时间 117

7.2.4 添加输入按钮和开关 120

7.2.5 添加报警器 128

第三部分 家居园艺交互设计 131

第8章 制作一个键盘输入的门禁系统 133

8.1 选择并准备需要的元器件 133

8.1.1 选择一个电子锁装置 137

8.1.2 键盘和显示面板的原型设计 139

8.1.3 编写键盘代码和测试 143

8.1.4 添加并测试继电器 150

8.2 装配和安装系统 152

第9章 制作一个射频标签读卡器 157

9.1 了解RFID 158

9.1.1 无源RFID 159

9.1.2 有源RFID 159

9.1.3 RFID的频率和协议 159

9.2 搭建一个ID-Innovations RFID读卡器 160

9.2.1 选择元器件 160

9.2.2 组装RFID读卡器 163

9.2.3 编写RFID读卡器代码 167

9.3 设置并检测RFID读卡器 172

第10章 搭建一个自动化花园 175

10.1 搭建一个浇水系统 175

10.2 选择元器件 176

10.3 搭建系统 179

10.3.1 构造湿度传感器 180

10.3.2 搭建储水器 184

10.3.3 运行供水系统 186

10.3.4 搭建面包板电路 186

10.4 编写代码、校准和测试 188

10.4.1 定义设置 189

10.4.2 运行主循环程序 189

10.4.3 校准传感器和确定流量 191

10.4.4 添加多个阀门 192

第11章 制作一个Tweeting宠物门 193

11.1 选择元器件 194

11.2 测试电路 196

11.3 准备Twitter账户 199

11.4 优化代码 202

11.4.1 指定tweet 202

11.4.2 添加以太网和Twitter的库函数 203

11.4.3 添加程序逻辑 206

11.5 改造宠物门 209

第12章 建立一个家庭检测站 213

12.1 制作传感器探头 213

12.1.1 选择你的元器件 214

12.1.2 构建和测试电路 216

12.1.3 制作传感器探头 220

12.1.4 制作传感器扩展模块 224

12.2 创建Xively账户 229

12.3 编写检测站代码 232

12.3.1 理解代码含义 232

12.3.2 了解主循环 235

12.3.3 搞清传感器读数的意义 237

第四部分 Arduino高级进阶 239

第13章 构建GPS数据记录仪 241

13.1 理解GPS 242

13.2 选取零件 242

13.3 构建项目 245

13.3.1 组装和测试GPS扩展板 245

13.3.2 设计你的数据记录器 252

13.3.3 测试数据记录器 254

13.3.4 制作外壳 255

13.4 收集和可视化GPS数据 260

13.4.1 追踪你的路径 260

13.4.2 数据可视化 260

第14章 制作一辆遥控车 263

14.1 选择和准备零部件 263

14.2 制作探测器和驱动 266

14.2.1 在线路板上搭建电路 266

14.2.2 编码探测器 268

14.2.3 读遥控器代码 271

14.2.4 编码驱动电机 271

14.2.5 测试驱动电机 276

14.3 制作底盘 277

第15章 搭建LED立方体 285

15.1 选择部件 286

15.2 搭建立方体 288

15.2.1 组装LED阵列 288

15.2.2 制作外壳 293

15.3 为立方体编写程序 300

15.3.1 变量声明 300

15.3.2 设置(Setup) 302

15.3.3 主循环 303

15.4 LED立方体模板设计器 306

第五部分 十大资源及故障排查技术 309

第16章 十佳Arduino资源 311

16.1 网站资源 311

16.1.1 Arduino.cc及相关论坛 312

16.1.2 Fritzing 312

16.1.3 Hack-a-day 313

16.1.4 Instructables 313

16.1.5 Learn.adafruit.com 313

16.1.6 Make: 314

16.1.7 element14 314

16.1.8 YouTube 315

16.2 书籍和电子书 315

16.2.1 Arduino For Dummies 315

16.2.2 The Arduino Cookbook 315

16.2.3 Making Things Talk 316

第17章 十大故障排查技术 317

17.1 排查硬件故障 317

17.2 检查连接 318

17.3 确保电源正常 318

17.4 寻找有异味和过热的元件 320

17.5 测试外部设备上的输出 320

17.6 测试数字管脚 321

17.7 排查软件故障 321

17.8 检查语法错误 321

17.9 利用串口监视器 322

17.10 检查管脚输入/输出状态 322

17.11 利用模拟器 323

17.12 上述方法都失败了 323