第一章 准备开始 1
第一节 Arduino的作用 1
第二节 安装Arduino开发环境 5
第三节 用Arduino控制LED亮灭 9
本章小结 11
第二章 Arduino基础实验 12
第一节 Arduino的引脚与接口 12
第二节 Blink 14
第三节 按键LED组合灯光 21
第四节 串口接收数据 36
第五节 PWM调光 39
第六节 四位数码管 47
第七节 步进电机 67
第八节 液晶LCD显示文字 76
第九节 9克舵机 85
第十节 SPI流水灯 92
本章小结 99
第三章 Arduino微项目 100
第一节 震动警报器 100
第二节 低头警报器 109
第三节 光控音乐盒 119
第四节 温控调速风扇 132
第五节 自行车速度里程仪 142
本章小结 152
第四章 无线数据传输 153
第一节 串口无线透传模块 153
第二节 检测433模块 165
第三节 人类活动无线探测仪 172
本章小结 189
第五章 Arduino多任务编程 190
第一节 一个LED和一个舵机 190
第二节 用 millis()解决程序停滞问题 193
第三节 多个LED和多个舵机 198
第四节 用OOP简化多任务程序 203
第五节 更高效的编程工具 210
本章小结 212
第六章 遥控小车 213
第一节 初步设计 213
第二节 实验验证 216
第三节 详细设计 223
第四节 原型开发 226
第五节 承载平台选择 236
本章小结 240
第七章 遥控战列舰 241
第一节 初步设计 241
第二节 实验验证 243
第三节 电控系统的详细设计 244
第四节 原型开发 247
第五节 遥控船的总装 252
第六节 遥控器的设计 255
第七节 更新船的代码 260
本章小结 266
第八章 循迹小车 267
第一节 初步设计 267
第二节 实验验证 269
第三节 详细设计 273
第四节 原型开发 275
第五节 循迹小车的总装 281
本章小结 283
第九章 小车巡逻兵 284
第一节 初步设计 284
第二节 可行性验证 287
第三节 详细设计 299
第四节 原型开发 300
本章小结 307
第十章 更多项目 308
第一节 Arduino驱动乐高 308
第二节 Arduino与计算机视觉 323
第三节 Arduino与PID闭环控制 324
第四节 Arduino与空气质量监测 329
附录 333
附录1焊接的方法 333
附录2 万用表的使用 335
附录3杜邦线的制作 337
附录4废料的处理 339
附录5器件的整理 340