《Arduino案例实战 卷2》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李永华,王思野编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302472506
  • 页数:369 页
图书介绍:本书将以CDIO工程教育理念为指导,以开源硬件平台Arduino为基础,以C/C++编程语言的具体应用为导向,系统介绍Arduino软硬件协同设计的理论与项目实践,给出了Arduino实战指南在游戏开发、智能设备、人机交互、智能家居与物联网设计领域应用的25个案例。

第1章 Arduino项目设计基础 1

1.1 开源硬件简介 1

1.2 Arduino开源硬件 2

1.2.1 Arduino开发板 2

1.2.2 Arduino扩展板 5

1.3 Arduino软件开发平台 7

1.3.1 Arduino平台特点 7

1.3.2 Arduino IDE的安装 8

1.3.3 Arduino IDE的使用 11

1.4 Arduino编程语言 12

1.4.1 Arduino编程基础 13

1.4.2 数字I/O口的操作函数 13

1.4.3 模拟I/O口的操作函数 14

1.4.4 高级I/O Pulseln(pin,state,timeout) 15

1.4.5 时间函数 15

1.4.6 中断函数 17

1.4.7 串口通信函数 20

1.4.8 Arduino的库函数 21

1.5 Arduino硬件设计平台 21

1.5.1 Fritzing软件简介 22

1.5.2 Fritzing使用方法 30

1.5.3 Arduino电路设计 41

1.5.4 Arduino样例与编程 47

第2章 PM2.5检测仪 50

2.1 项目背景 50

2.2 创意描述 50

2.3 功能及总体设计 51

2.3.1 功能介绍 51

2.3.2 总体设计 51

2.3.3 模块介绍 52

2.4 产品展示 64

2.5 故障及问题分析 66

2.6 元器件清单 66

第3章 表情口罩 68

3.1 项目背景 68

3.2 创意描述 68

3.3 功能及总体设计 69

3.3.1 功能介绍 69

3.3.2 总体设计 69

3.3.3 模块介绍 72

3.4 产品展示 92

3.5 故障及问题分析 93

3.6 元器件清单 93

第4章 简易心率监测仪 94

4.1 项目背景 94

4.2 创意描述 95

4.3 功能及总体设计 95

4.3.1 功能介绍 95

4.3.2 总体设计 95

4.3.3 模块介绍 96

4.4 产品展示 111

4.5 故障及问题分析 113

4.6 元器件清单 113

第5章 App控制智能小风扇 115

5.1 项目背景 115

5.2 创意描述 115

5.3 功能及总体设计 115

5.3.1 功能介绍 116

5.3.2 总体设计 116

5.3.3 模块介绍 117

5.4 产品展示 124

5.5 故障及问题分析 125

5.6 元器件清单 126

第6章 智能天然气控制报警系统 127

6.1 项目背景 127

6.2 创意描述 127

6.3 功能及总体设计 128

6.3.1 功能介绍 128

6.3.2 总体设计 128

6.3.3 模块介绍 129

6.4 产品展示 136

6.5 故障及问题分析 137

6.6 元器件清单 138

第7章 自动控制风扇 139

7.1 项目背景 139

7.2 创意描述 139

7.3 功能及总体设计 140

7.3.1 功能介绍 140

7.3.2 总体设计 140

7.3.3 模块介绍 141

7.4 产品展示 148

7.5 故障及问题分析 148

7.6 元器件清单 149

第8章 多功能加湿器 150

8.1 项目背景 150

8.2 创意描述 150

8.3 功能及总体设计 150

8.3.1 功能介绍 151

8.3.2 总体设计 151

8.3.3 模块介绍 152

8.4 产品展示 158

8.5 故障及问题分析 159

8.6 元器件清单 160

第9章 多功能闹钟 161

9.1 项目背景 161

9.2 创意描述 161

9.3 功能及总体设计 161

9.3.1 功能介绍 161

9.3.2 总体设计 162

9.3.3 模块介绍 163

9.4 产品展示 175

9.5 故障及问题分析 176

9.6 元器件清单 177

第10章 红外遥控旋转小风扇 178

10.1 项目背景 178

10.2 创意描述 178

10.3 功能及总体设计 178

10.3.1 功能介绍 178

10.3.2 总体设计 179

10.3.3 模块介绍 179

10.4 产品展示 189

10.5 故障及其问题分析 190

10.6 元器件清单 191

第11章 基于自建云服务器的智能家居 192

11.1 项目背景 192

11.2 创意描述 192

11.3 功能及总体设计 193

11.3.1 功能介绍 193

11.3.2 总体设计 193

11.3.3 模块介绍 194

11.4 产品展示 221

11.5 故障及问题分析 224

11.6 元器件清单 224

第12章 语音控制台灯 226

12.1 项目背景 226

12.2 创意描述 226

12.3 功能及总体设计 226

12.3.1 功能介绍 226

12.3.2 总体设计 227

12.3.3 模块介绍 228

12.4 产品展示 234

12.5 故障及问题分析 235

12.6 元器件清单 236

第13章 盲文教学器 237

13.1 项目背景 237

13.2 创意描述 237

13.3 功能及总体设计 238

13.3.1 功能介绍 238

13.3.2 总体设计 238

13.3.3 模块介绍 239

13.4 产品展示 247

13.5 故障及问题分析 248

13.6 元器件清单 249

第14章 智能拳击手套 250

14.1 项目背景 250

14.2 创意描述 250

14.3 功能及总体设计 250

14.3.1 功能介绍 250

14.3.2 总体设计 251

14.3.3 模块介绍 252

14.4 产品展示 261

14.5 故障及问题分析 262

14.6 元器件清单 263

第15章 简易翻译机 264

15.1 项目背景 264

15.2 创意描述 264

15.3 功能及总体设计 265

15.3.1 功能介绍 265

15.3.2 总体设计 265

15.3.3 模块介绍 267

15.4 产品展示 277

15.5 故障及问题分析 277

15.6 元器件清单 279

第16章 智能教室管理系统 280

16.1 项目背景 280

16.2 创意描述 280

16.3 功能及总体设计 281

16.3.1 功能介绍 281

16.3.2 总体设计 281

16.3.3 模块介绍 283

16.4 产品展示 299

16.5 故障及问题分析 300

16.6 元器件清单 301

第17章 基于Arduino实现的激光雕刻机 302

17.1 项目背景 302

17.2 创意描述 302

17.3 功能及总体设计 303

17.3.1 功能介绍 303

17.3.2 总体设计 303

17.3.3 模块介绍 305

17.4 产品展示 317

17.5 故障及问题分析 318

17.6 元器件清单 319

第18章 自动扫码分拣装置 320

18.1 项目背景 320

18.2 创意描述 320

18.3 功能及总体设计 320

18.3.1 功能介绍 321

18.3.2 总体设计 321

18.3.3 模块介绍 321

18.4 产品展示 344

18.5 故障及问题分析 345

18.6 元器件清单 346

第19章 肩带式转向警示器 347

19.1 项目背景 347

19.2 创意描述 347

19.3 功能及总体设计 348

19.3.1 功能介绍 348

19.3.2 总体设计 348

19.3.3 模块介绍 349

19.4 产品展示 356

19.5 故障及问题分析 357

19.6 元器件清单 358

第20章 水位监测预警器 359

20.1 项目背景 359

20.2 创意描述 359

20.3 功能及总体设计 360

20.3.1 功能介绍 360

20.3.2 总体设计 360

20.3.3 模块介绍 361

20.4 产品展示 366

20.5 故障及问题分析 367

20.6 元器件清单 368

参考文献 369