第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章 无线寻址智能车项目设计 48
2.1 项目背景 48
2.2 创新描述 48
2.3 功能及总体设计 49
2.3.1 功能介绍 49
2.3.2 总体设计 49
2.3.3 模块介绍 53
2.4 产品展示 95
2.5 故障及问题分析 96
2.6 元件清单 97
第3章 自助饮料机项目设计 98
3.1 项目背景 98
3.2 创新描述 98
3.3 功能及总体设计 98
3.3.1 功能介绍 98
3.3.2 总体设计 99
3.3.3 模块介绍 102
3.4 产品展示 139
3.5 故障及问题分析 140
3.6 元件清单 141
第4章 星空水杯垫项目设计 143
4.1 项目背景 143
4.2 创新描述 143
4.3 功能及总体设计 143
4.3.1 功能介绍 144
4.3.2 总体设计 144
4.3.3 模块介绍 148
4.4 产品展示 171
4.5 故障及问题分析 175
4.6 元件清单 176
第5章 外卖箱系统项目设计 177
5.1 项目背景 177
5.2 创新描述 177
5.3 功能及总体设计 177
5.3.1 功能介绍 178
5.3.2 总体设计 178
5.3.3 模块介绍 181
5.4 产品展示 214
5.5 故障及问题分析 215
5.6 元件清单 216
第6章 多功能蓝牙时钟项目设计 217
6.1 项目背景 217
6.2 创新描述 217
6.3 功能及总体设计 217
6.3.1 功能介绍 217
6.3.2 总体设计 218
6.3.3 模块介绍 220
6.4 产品展示 257
6.5 故障及问题分析 257
6.6 元件清单 259
第7章 “拆弹”机器人项目设计 260
7.1 项目背景 260
7.2 创新描述 260
7.3 功能及总体设计 260
7.3.1 功能介绍 260
7.3.2 总体设计 261
7.3.3 模块介绍 263
7.4 产品展示 268
7.5 故障及问题分析 269
7.6 元件清单 270
第8章 智能指纹密码锁项目设计 271
8.1 项目背景 271
8.2 创新描述 271
8.3 功能及总体设计 271
8.3.1 功能介绍 271
8.3.2 总体设计 272
8.3.3 模块介绍 277
8.4 产品展示 296
8.5 故障及问题分析 296
8.6 元件清单 298
第9章 电子扫地宠物项目设计 299
9.1 项目背景 299
9.2 创新描述 299
9.3 功能及总体设计 299
9.3.1 功能介绍 299
9.3.2 总体设计 300
9.3.3 模块介绍 302
9.4 产品展示 309
9.5 故障及问题分析 310
9.6 元件清单 311
第10章 二轮平衡小车项目设计 312
10.1 项目背景 312
10.2 创新描述 312
10.3 功能及总体设计 312
10.3.1 功能介绍 313
10.3.2 总体设计 313
10.3.3 模块介绍 315
10.4 产品展示 322
10.5 故障及问题分析 322
10.6 元件清单 324
第11章 智能农场项目设计 325
11.1 项目背景 325
11.2 创新描述 325
11.3 功能及总体设计 326
11.3.1 功能介绍 326
11.3.2 总体设计 326
11.3.3 模块介绍 329
11.4 产品展示 343
11.5 故障及问题分析 346
11.6 元件清单 347
第12章 看门狗项目设计 349
12.1 项目背景 349
12.2 创新描述 349
12.3 功能及总体设计 349
12.3.1 功能介绍 349
12.3.2 总体设计 349
12.3.3 模块介绍 352
12.4 产品展示 363
12.5 故障及问题分析 363
12.6 元件清单 364
第13章 超声波引导智能车项目设计 365
13.1 项目背景 365
13.2 创新描述 365
13.3 功能及总体设计 365
13.3.1 功能介绍 365
13.3.2 总体设计 366
13.3.3 模块介绍 369
13.4 产品展示 375
13.5 故障及问题分析 376
13.6 元件清单 377
第14章 抢红包机械臂项目设计 378
14.1 项目背景 378
14.2 创新描述 378
14.3 功能及总体设计 378
14.3.1 功能介绍 378
14.3.2 总体设计 379
14.3.3 模块介绍 380
14.4 产品展示 383
14.5 故障及问题分析 384
14.6 元件清单 385
第15章 智能玩具车项目设计 386
15.1 项目背景 386
15.2 创新描述 386
15.3 功能及总体设计 386
15.3.1 功能介绍 387
15.3.2 总体设计 387
15.3.3 模块介绍 389
15.4 产品展示 399
15.5 故障及问题分析 399
15.6 元件清单 400
参考文献 401