第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 PulseIn(pin,state,timeout) 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 功能及总体设计 48
2.3.1 功能介绍 49
2.3.2 总体设计 49
2.3.3 模块介绍 52
2.4 产品展示 59
2.5 故障及问题分析 59
2.6 元器件清单 60
第3章 自动浇花机 62
3.1 项目背景 62
3.2 创意描述 62
3.3 功能及总体设计 63
3.3.1 功能介绍 63
3.3.2 总体设计 63
3.3.3 模块介绍 66
3.4 产品展示 82
3.5 故障及问题分析 83
3.6 元器件清单 83
第4章 移动花盆 85
4.1 项目背景 85
4.2 创意描述 85
4.3 功能及总体设计 85
4.3.1 功能介绍 86
4.3.2 总体设计 86
4.3.3 模块介绍 90
4.4 产品展示 106
4.5 故障及问题分析 108
4.6 元器件清单 108
第5章 智能花盆 110
5.1 项目背景 110
5.2 创意描述 110
5.3 功能及总体设计 110
5.3.1 功能介绍 111
5.3.2 总体设计 111
5.3.3 模块介绍 113
5.4 产品展示 121
5.5 故障及问题分析 121
5.6 元器件清单 122
第6章 植物精灵 123
6.1 项目背景 123
6.2 创意描述 123
6.3 功能及总体设计 123
6.3.1 功能介绍 124
6.3.2 总体设计 124
6.3.3 模块介绍 127
6.4 产品展示 134
6.5 故障及问题分析 134
6.6 元器件清单 135
第7章 测温加热杯 137
7.1 项目背景 137
7.2 创意描述 137
7.3 功能及总体设计 138
7.3.1 功能介绍 138
7.3.2 总体设计 138
7.3.3 模块介绍 140
7.4 产品展示 146
7.5 故障及问题分析 147
7.6 元器件清单 148
第8章 Audio Visualizer 149
8.1 项目背景 149
8.2 创意描述 149
8.3 功能及总体设计 150
8.3.1 功能介绍 150
8.3.2 总体设计 150
8.3.3 模块介绍 152
8.4 产品展示 157
8.5 故障及问题分析 158
8.6 元器件清单 158
第9章 温湿度环境监测仪 160
9.1 项目背景 160
9.2 创意描述 160
9.3 功能及总体设计 161
9.3.1 功能介绍 161
9.3.2 总体设计 161
9.3.3 模块介绍 163
9.4 产品展示 168
9.5 故障及问题分析 169
9.6 元器件清单 169
第10章 基于体表温度的自动调速风扇 171
10.1 项目背景 171
10.2 创意描述 172
10.3 功能及总体设计 172
10.3.1 功能介绍 172
10.3.2 总体设计 172
10.3.3 模块介绍 175
10.4 产品展示 182
10.5 故障及问题分析 184
10.6 元器件清单 185
第11章 多功能加湿器 186
11.1 项目背景 186
11.2 创意描述 186
11.3 功能及总体设计 186
11.3.1 功能介绍 186
11.3.2 总体设计 187
11.3.3 模块介绍 189
11.4 产品展示 194
11.5 故障及问题分析 195
11.6 元器件清单 195
第12章 基于语音芯片的MP3 197
12.1 项目背景 197
12.2 创意描述 197
12.3 功能及总体设计 197
12.3.1 功能介绍 198
12.3.2 总体设计 198
12.3.3 模块介绍 200
12.4 产品展示 210
12.5 故障及问题分析 211
12.6 元器件清单 211
第13章 Virtual Drum Kit(虚拟架子鼓) 214
13.1 项目背景 214
13.2 创意描述 214
13.3 功能及总体设计 214
13.3.1 功能介绍 214
13.3.2 总体设计 215
13.3.3 模块介绍 217
13.4 产品展示 227
13.5 故障及问题分析 228
13.6 元器件清单 229
第14章 智能实物架子鼓 230
14.1 项目背景 230
14.2 创意描述 230
14.3 功能及总体设计 230
14.3.1 功能介绍 231
14.3.2 总体设计 231
14.3.3 模块介绍 233
14.4 产品展示 241
14.5 故障及问题分析 242
14.6 元器件清单 243
第15章 音乐心情助手 244
15.1 项目背景 244
15.2 创意描述 244
15.3 功能及总体设计 245
15.3.1 功能介绍 245
15.3.2 总体设计 245
15.3.3 模块介绍 247
15.4 产品展示 254
15.5 故障及问题分析 254
15.6 元器件清单 255
第16章 基于计算机的模拟架子鼓 256
16.1 项目背景 256
16.2 创意描述 256
16.3 功能及总体设计 257
16.3.1 功能介绍 257
16.3.2 总体设计 257
16.3.3 模块介绍 259
16.4 产品展示 272
16.5 故障及问题分析 273
16.6 元器件清单 274
第17章 The Beats音乐游戏 275
17.1 项目背景 275
17.2 创意描述 275
17.3 功能及总体设计 275
17.3.1 功能介绍 276
17.3.2 总体设计 276
17.3.3 模块介绍 278
17.4 产品展示 289
17.5 故障及问题分析 289
17.6 元器件清单 291
第18章 音乐灯 292
18.1 项目背景 292
18.2 创意描述 292
18.3 功能及总体设计 292
18.3.1 功能介绍 293
18.3.2 总体设计 293
18.3.3 模块介绍 295
18.4 产品展示 306
18.5 故障及问题分析 308
18.6 元器件清单 309
第19章 智能门禁刷卡系统 310
19.1 项目背景 310
19.2 创意描述 310
19.3 功能及总体设计 310
19.3.1 功能介绍 310
19.3.2 总体设计 311
19.3.3 模块介绍 312
19.4 产品展示 325
19.5 故障及问题分析 326
19.6 元器件清单 327
第20章 高温预警模拟 328
20.1 项目背景 328
20.2 创意描述 328
20.3 功能及总体设计 329
20.3.1 功能介绍 329
20.3.2 总体设计 329
20.3.3 模块介绍 331
20.4 产品展示 339
20.5 故障及问题分析 340
20.6 元器件清单 341
参考文献 342