《Arduino实战指南 游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李永华,王思野,高英主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302446392
  • 页数:381 页
图书介绍:本书将以CDIO工程教育理念为指导,以开源硬件平台Arduino为基础,以C/C++编程语言的具体应用为导向,系统介绍Arduino软硬件协同设计的理论与项目实践。

第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章 智能控制类开发案例 50

2.1 项目1:六足机器人 50

2.1.1 项目背景 50

2.1.2 创意描述 51

2.1.3 功能及总体设计 51

2.1.4 产品展示 55

2.1.5 故障及问题分析 55

2.1.6 元器件清单 56

参考文献 57

2.2 项目2:实时模仿人手动作的机械手 57

2.2.1 项目背景 57

2.2.2 创意描述 57

2.2.3 功能及总体设计 57

2.2.4 产品展示 69

2.2.5 故障及问题分析 70

2.2.6 元器件清单 71

参考文献 72

2.3 项目3:自动调酒机 72

2.3.1 项目背景 72

2.3.2 创意描述 72

2.3.3 功能及总体设计 72

2.3.4 产品展示 79

2.3.5 故障及问题分析 80

2.3.6 元器件清单 81

参考文献 81

2.4 项目4:自跟随小车 81

2.4.1 项目背景 81

2.4.2 创意描述 82

2.4.3 功能及总体设计 82

2.4.4 产品展示 86

2.4.5 故障及问题分析 87

2.4.6 元器件清单 88

参考文献 88

2.5 项目5:智能颜色识别追踪小车 89

2.5.1 项目背景 89

2.5.2 创意描述 89

2.5.3 功能及总体设计 89

2.5.4 产品展示 101

2.5.5 故障及问题分析 101

2.5.6 元器件清单 102

参考文献 102

2.6 项目6:自平衡小车 103

2.6.1 项目背景 103

2.6.2 创意描述 103

2.6.3 功能及总体设计 104

2.6.4 产品展示 111

2.6.5 故障及问题分析 111

2.6.6 元器件清单 112

参考文献 112

2.7 项目7:智能清洁小车 113

2.7.1 项目背景 113

2.7.2 创意描述 113

2.7.3 功能及总体设计 113

2.7.4 产品展示 123

2.7.5 故障及问题分析 123

2.7.6 元器件清单 124

参考文献 124

2.8 项目8:多功能智能玩具小车 124

2.8.1 项目背景 124

2.8.2 创意描述 125

2.8.3 功能及总体设计 125

2.8.4 产品展示 130

2.8.5 故障及问题分析 130

2.8.6 元器件清单 131

参考文献 131

第3章 生活便捷类开发案例 132

3.1 项目9:“懒人”垃圾桶 132

3.1.1 项目背景 132

3.1.2 创意描述 132

3.1.3 功能及总体设计 132

3.1.4 产品展示 150

3.1.5 故障及问题分析 152

3.1.6 元器件清单 154

参考文献 155

3.2 项目10:星伞 155

3.2.1 项目背景 155

3.2.2 创意描述 155

3.2.3 功能及总体设计 156

3.2.4 产品展示 161

3.2.5 故障及问题分析 162

3.2.6 元器件清单 162

参考文献 163

3.3 项目11:强密码生成器 163

3.3.1 项目背景 163

3.3.2 创意描述 164

3.3.3 功能及总体设计 164

3.3.4 产品展示 168

3.3.5 故障及问题分析 169

3.3.6 元器件清单 170

参考文献 170

3.4 项目12:智能教室 170

3.4.1 项目背景 170

3.4.2 创意描述 171

3.4.3 功能及总体设计 171

3.4.4 产品展示 179

3.4.5 故障及问题分析 180

3.4.6 元器件清单 181

参考文献 181

3.5 项目13:智能分类垃圾桶 181

3.5.1 项目背景 181

3.5.2 创意描述 182

3.5.3 功能及总体设计 182

3.5.4 产品展示 189

3.5.5 故障及问题分析 189

3.5.6 元器件清单 190

参考文献 190

3.6 项目14:语音控制台灯 190

3.6.1 项目背景 190

3.6.2 创意描述 191

3.6.3 功能及总体设计 191

3.6.4 产品展示 198

3.6.5 故障及问题分析 199

3.6.6 元器件清单 199

参考文献 199

第4章 物联网络类开发案例 200

4.1 项目15:皮肤温湿度微博播报器 200

4.1.1 项目背景 200

4.1.2 创意描述 200

4.1.3 功能及总体设计 200

4.1.4 产品展示 209

4.1.5 故障及问题分析 211

4.1.6 元器件清单 211

参考文献 212

4.2 项目16:微信智能家居监测控制中心 212

4.2.1 项目背景 212

4.2.2 创意描述 212

4.2.3 功能及总体设计 212

4.2.4 产品展示 220

4.2.5 故障及问题分析 223

4.2.6 元器件清单 224

参考文献 224

4.3 项目17:红外网络双控窗帘 224

4.3.1 项目背景 224

4.3.2 创意描述 225

4.3.3 功能及总体设计 225

4.3.4 产品展示 235

4.3.5 故障及问题分析 236

4.3.6 元器件清单 236

参考文献 237

4.4 项目18:实时红外监测系统 237

4.4.1 项目背景 237

4.4.2 创意描述 237

4.4.3 功能及总体设计 237

4.4.4 产品展示 243

4.4.5 故障及问题分析 245

4.4.6 元器件清单 246

参考文献 246

4.5 项目19:微型气象站 246

4.5.1 项目背景 246

4.5.2 创意描述 247

4.5.3 功能及总体设计 247

4.5.4 产品展示 257

4.5.5 故障及问题分析 259

4.5.6 元器件清单 260

参考文献 260

4.6 项目20:乐联智能家居 260

4.6.1 项目背景 260

4.6.2 创意描述 261

4.6.3 功能及总体设计 261

4.6.4 产品展示 270

4.6.5 故障及问题分析 272

4.6.6 元器件清单 272

参考文献 273

4.7 项目21:智能开关 273

4.7.1 项目背景 273

4.7.2 创意描述 273

4.7.3 功能及总体设计 273

4.7.4 产品展示 280

4.7.5 故障及问题分析 280

4.7.6 元器件清单 281

参考文献 281

4.8 项目22:微信控制智能插排 281

4.8.1 项目背景 281

4.8.2 创意描述 282

4.8.3 功能及总体设计 282

4.8.4 产品展示 286

4.8.5 故障及问题分析 287

4.8.6 元器件清单 287

参考文献 287

第5章 人机交互类开发案例 288

5.1 项目23:可穿戴智能盲人导航系统 288

5.1.1 项目背景 288

5.1.2 创意描述 289

5.1.3 功能及总体设计 289

5.1.4 产品展示 301

5.1.5 故障及问题分析 302

5.1.6 元器件清单 302

参考文献 302

5.2 项目24:老年人的“哆啦A梦” 303

5.2.1 项目背景 303

5.2.2 创意描述 303

5.2.3 功能及总体设计 303

5.2.4 产品展示 308

5.2.5 故障及问题分析 309

5.2.6 元器件清单 310

参考文献 310

5.3 项目25:运动手环 310

5.3.1 项目背景 310

5.3.2 创意描述 311

5.3.3 功能及总体设计 311

5.3.4 产品展示 317

5.3.5 故障及问题分析 318

5.3.6 元器件清单 318

参考文献 319

5.4 项目26:星空墙壁灯 319

5.4.1 项目背景 319

5.4.2 创意描述 319

5.4.3 功能及总体设计 319

5.4.4 产品展示 329

5.4.5 故障及问题分析 329

5.4.6 元器件清单 330

参考文献 330

5.5 项目27:智能导盲棍 331

5.5.1 项目背景 331

5.5.2 创意描述 331

5.5.3 功能及总体设计 331

5.5.4 产品展示 340

5.5.5 故障及问题分析 340

5.5.6 元器件清单 340

参考文献 341

第6章 其他创意类开发案例 342

6.1 项目28:水幕时钟 342

6.1.1 项目背景 342

6.1.2 创意描述 342

6.1.3 功能及总体设计 342

6.1.4 产品展示 354

6.1.5 故障及问题分析 355

6.1.6 元器件清单 356

参考文献 356

6.2 项目29:智能鱼缸 357

6.2.1 项目背景 357

6.2.2 创意描述 357

6.2.3 功能及总体设计 357

6.2.4 产品展示 365

6.2.5 故障及问题分析 365

6.2.6 元器件清单 366

参考文献 366

6.3 项目30:音乐天才 367

6.3.1 项目背景 367

6.3.2 创意描述 367

6.3.3 功能及总体设计 368

6.3.4 产品展示 379

6.3.5 故障及问题分析 381

6.3.6 元器件清单 381

参考文献 381