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

  • 购买积分:14 如何计算积分?
  • 作  者:李永华,林家儒,王思野编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302511915
  • 页数:414 页
图书介绍:本书以开源硬件平台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软件开发平台 6

1.3.1 Arduino平台特点 7

1.3.2 Arduino IDE的安装 7

1.3.3 Arduino IDE的使用 10

1.4 Arduino编程语言 11

1.4.1 Arduino编程基础 12

1.4.2 数字I/O引脚的操作函数 12

1.4.3 模拟I/O引脚的操作函数 13

1.4.4 高级I/O引脚的操作函数 14

1.4.5 时间函数 14

1.4.6 中断函数 16

1.4.7 串口通信函数 19

1.4.8 Arduino的库文件 20

1.5 Arduino硬件设计平台 20

1.5.1 Fritzing软件简介 21

1.5.2 Fritzing使用方法 29

1.5.3 Arduino电路设计 39

1.5.4 Arduino开发平台样例与编程 45

第2章 LED多模式显示时钟项目设计 48

2.1 项目背景 48

2.2 创新描述 48

2.3 功能及总体设计 48

2.3.1 功能介绍 49

2.3.2 总体设计 49

2.3.3 模块介绍 52

2.4 产品展示 100

2.5 故障及问题分析 101

2.6 元件清单 102

第3章 机械臂控制图像识别项目设计 103

3.1 项目背景 103

3.2 创新描述 103

3.3 功能及总体设计 103

3.3.1 功能介绍 104

3.3.2 总体设计 104

3.3.3 模块介绍 106

3.4 产品展示 138

3.5 故障及问题分析 138

3.6 元件清单 139

第4章 基于Mathematica的自动接球系统项目设计 140

4.1 项目背景 140

4.2 创新描述 140

4.3 功能及总体设计 140

4.3.1 功能介绍 141

4.3.2 总体设计 141

4.3.3 模块介绍 146

4.4 产品展示 157

4.5 故障及问题分析 159

4.6 元件清单 160

第5章 蓝牙遥控四自由度可自动避障机器人项目设计 162

5.1 项目背景 162

5.2 创新描述 162

5.3 功能及总体设计 162

5.3.1 功能介绍 162

5.3.2 总体设计 162

5.3.3 模块介绍 164

5.4 产品展示 182

5.5 故障及问题分析 183

5.6 元件清单 184

第6章 遥控智能四驱车项目设计 185

6.1 项目背景 185

6.2 创新描述 185

6.3 功能及总体设计 185

6.3.1 功能介绍 185

6.3.2 总体设计 186

6.3.3 模块介绍 188

6.4 产品展示 205

6.5 故障及问题分析 205

6.6 元件清单 207

第7章 电机合奏团项目设计 208

7.1 项目背景 208

7.2 创新描述 208

7.3 功能及总体设计 208

7.3.1 功能介绍 209

7.3.2 总体设计 209

7.3.3 模块介绍 211

7.4 产品展示 217

7.5 故障及问题分析 218

7.6 元件清单 218

第8章 教学电子琴项目设计 220

8.1 项目背景 220

8.2 创新描述 220

8.3 功能及总体设计 220

8.3.1 功能介绍 220

8.3.2 总体设计 221

8.3.3 模块介绍 222

8.4 产品展示 237

8.5 故障及问题分析 238

8.6 元件清单 239

第9章 微型激光雕刻机项目设计 240

9.1 项目背景 240

9.2 创新描述 240

9.3 功能及总体设计 240

9.3.1 功能介绍 241

9.3.2 总体设计 241

9.3.3 模块介绍 243

9.4 产品展示 255

9.5 故障及问题分析 256

9.6 元件清单 257

第10章 遥控吸尘器项目设计 258

10.1 项目背景 258

10.2 创新描述 258

10.3 功能及总体设计 258

10.3.1 功能介绍 259

10.3.2 总体设计 259

10.3.3 模块介绍 261

10.4 产品展示 272

10.5 故障及问题分析 272

10.6 元件清单 274

第11章 写字报时机器人项目设计 275

11.1 项目背景 275

11.2 创新描述 275

11.3 功能及总体设计 275

11.3.1 功能介绍 276

11.3.2 总体设计 276

11.3.3 模块介绍 278

11.4 产品展示 292

11.5 故障及问题分析 293

11.6 元件清单 294

第12章 棋盘小游戏之守护绿色项目设计 295

12.1 项目背景 295

12.2 创新描述 295

12.3 功能及总体设计 295

12.3.1 功能介绍 296

12.3.2 总体设计 296

12.3.3 模块介绍 298

12.4 产品展示 327

12.5 故障及问题分析 328

12.6 元件清单 329

第13章 炮弹发射车项目设计 330

13.1 项目背景 330

13.2 创新描述 330

13.3 功能及总体设计 330

13.3.1 功能介绍 330

13.3.2 总体设计 331

13.3.3 模块介绍 333

13.4 产品展示 347

13.5 问题及故障分析 348

13.6 元件清单 349

第14章 球形机器人项目设计 350

14.1 项目背景 350

14.2 创新描述 352

14.3 功能及总体设计 353

14.3.1 功能介绍 353

14.3.2 总体设计 353

14.3.3 模块介绍 356

14.4 产品展示 389

14.5 故障及问题分析 390

14.6 元件清单 392

第15章 多功能蓝牙小车项目设计 393

15.1 项目背景 393

15.2 创新描述 393

15.3 功能及总体设计 393

15.3.1 功能介绍 393

15.3.2 总体设计 394

15.3.3 模块介绍 397

15.4 产品展示 411

15.5 故障及问题分析 412

15.6 元件清单 413

参考文献 414