内容推荐 本书系统论述了Arduino开源硬件的开发方法及30个完整项目开发案例。全书内容包括以下六部分: Arduino项目设计基础、智能控制类开发案例、生活便捷类开发案例、物联网络类开发案例、人机交互类开发案例、其他创意类开发案例。全书项目开发案例部分,详尽论述了实际开发案例,包括项目背景、功能及总体设计(含软件设计流程图、硬件电路图)、各种传感器和模块等。此外,对于所有实例,也给出了实际制作的产品机械结构、故障及问题分析、元器件清单等。本书案例的叙述采用由整体到部分,先模块后代码,创新思维与实践设计相结合,以符合读者的学习认知规律; 同时,本书配套提供了项目案例的硬件设计图和源代码,供读者动手实践,二次开发。本书可作为电子信息类专业的本科生教材,也可以作为智能硬件爱好者的参考用书; 对于从事物联网、创新开发和设计的工程技术人员,也极具参考价值。 目录 第1章Arduino项目设计基础 1.1开源硬件简介 1.2Arduino开源硬件 1.2.1Arduino开发板 1.2.2Arduino扩展板 1.3Arduino软件开发平台 1.3.1Arduino平台特点 1.3.2Arduino IDE的安装 1.3.3Arduino IDE的使用 1.4Arduino编程语言 1.4.1Arduino编程基础 1.4.2数字I/O口的操作函数 1.4.3模拟I/O口的操作函数 1.4.4高级I/O Pulseln(pin,state,timeout) 1.4.5时间函数 1.4.6中断函数 1.4.7串口通信函数 1.4.8Arduino的库函数 1.5Arduino硬件设计平台 1.5.1Fritzing软件简介 1.5.2Fritzing使用方法 1.5.3Arduino电路设计 1.5.4Arduino样例与编程 第2章智能控制类开发案例 2.1项目1: 六足机器人 2.1.1项目背景 2.1.2创意描述 2.1.3功能及总体设计 2.1.4产品展示 2.1.5故障及问题分析 2.1.6元器件清单 参考文献 2.2项目2: 实时模仿人手动作的机械手 2.2.1项目背景 2.2.2创意描述 2.2.3功能及总体设计 2.2.4产品展示 2.2.5故障及问题分析 2.2.6元器件清单 参考文献 2.3项目3: 自动调酒机 2.3.1项目背景 2.3.2创意描述 2.3.3功能及总体设计 2.3.4产品展示 2.3.5故障及问题分析 2.3.6元器件清单 参考文献 2.4项目4: 自跟随小车 2.4.1项目背景 2.4.2创意描述 2.4.3功能及总体设计 2.4.4产品展示 2.4.5故障及问题分析 2.4.6元器件清单 参考文献 2.5项目5: 智能颜色识别追踪小车 2.5.1项目背景 2.5.2创意描述 2.5.3功能及总体设计 2.5.4产品展示 2.5.5故障及问题分析 2.5.6元器件清单 参考文献 2.6项目6: 自平衡小车 2.6.1项目背景 2.6.2创意描述 2.6.3功能及总体设计 2.6.4产品展示 2.6.5故障及问题分析 2.6.6元器件清单 参考文献 2.7项目7: 智能清洁小车 2.7.1项目背景 2.7.2创意描述 2.7.3功能及总体设计 2.7.4产品展示 2.7.5故障及问题分析 2.7.6元器件清单 参考文献 2.8项目8: 多功能智能玩具小车 2.8.1项目背景 2.8.2创意描述 2.8.3功能及总体设计 2.8.4产品展示 2.8.5故障及问题分析 2.8.6元器件清单 参考文献 第3章生活便捷类开发案例 3.1项目9: “懒人”垃圾桶 3.1.1项目背景 3.1.2创意描述 3.1.3功能及总体设计 3.1.4产品展示 3.1.5故障及问题分析 3.1.6元器件清单 参考文献 …… |