《Arduino项目DIY》 李明亮

《Arduino项目DIY》 李明亮

《Arduino项目DIY》可作为高等院校物联网、计算机、电子、自动化等专业课程的教材,也可作为从事物联网、智能家居、Arduino等技术工程师的参考用书,更是电子爱好者及开源硬件发烧友的入门宝典。

第一篇入门篇 第1章Arduino概述 1.1Arduino起源 1.2Arduino可以做什么 1.3为什么用Arduino 1.4Arduino开源文化 1.5Arduino发展趋势 第2章Arduino硬件资源 2.1核心芯片 2.2典型开发板 2.2.1ArduinoUno 2.2.2Arduino Nano 2.2.3Arduino ProMini 2.2.4Arduino Leonardo 2.2.5Arduino Mega2560 2.3典型扩展板 2.3.1Proto Shield原型开发板 2.3.2GPRS Shield扩展板 2.3.3Arduino Ethernet W5100 R3 Shield网络扩展板 2.3.4WizF1210扩展板 2.3.5Arduino L298N电机驱动扩展板 2.3.6Arduino传感器扩展板 第3章Arduino开发环境 3.1开发环境概述 3.2集成开发环境(IDE)搭建 3.3驱动安装 3.4IDE基本操作 3.4.1菜单 3.4.2快捷键 3.5程序输入、编译及下载 第4章Arduino语言 4.1Arduino语言概述 4.1.1标识符 4.1.2关键字 4.1.3Arduino语言运算符 4.1.4Arduino语言控制语句 4.1.5Arduino语言基本结构 4.2Arduino基本函数 4.2.1数字I/O 4.2.2模拟I/O 4.2.3高级I/O 4.2.4时间函数 4.2.5数学函数 4.2.6三角函数 4.2.7外部中断函数 4.2.8中断使能函数 4.2.9串口收发函数 4.3Arduino库函数 4.3.1库函数概述 4.3.2常用库函数 第二篇基础实验篇 第5章酷炫LED灯 5.1实验原理 5.2材料清单及数据手册 5.2.1材料清单 5.2.2核心元件数据手册 5.3硬件连接 5.4程序设计 5.4.1设计思路及流程图 5.4.2程序源码 5.5调试及实验现象 5.6拓展实验 5.7拓展试验调试及现象 5.8技术小贴士 5.8.1解析LED正负极判别方法 5.8.2LED分类 第6章按键开关输入 6.1实验原理 6.2材料清单 6.3硬件连接 6.4程序设计 6.4.1设计思路及流程图 6.4.2程序源码 6.5调试及实验现象 6.6拓展实验 6.7拓展实验调试现象 第7章触摸开关 7.1实验原理 7.2材料清单及数据手册 7.2.1材料清单 7.2.2元件数据手册 7.3硬件连接 7.4程序设计 7.4.1设计思路及流程图 7.4.2程序源码 7.5调试及实验现象 7.6拓展实验 7.7拓展实验调试现象 第8章温度与湿度监测 8.1实验原理 8.2材料清单及数据手册 8.2.1材料清单 8.2.2DHT11数据手册 8.3硬件连接 8.4程序设计 8.4.1设计思路及流程图 8.4.2程序源码 8.5调试及实验现象 8.6拓展实验 8.7拓展试验调试及现象 8.8技术小贴士 第9章气体监测 9.1实验原理 9.2材料清单及数据手册 9.2.1材料清单 9.2.2MQ—2数据手册 9.2.3MQ—2烟雾传感器模块 9.3硬件连接 9.4程序设计 9.4.1设计思路及流程图 9.4.2程序源码 9.5调试及实验现象 第10章LCD显示 10.1实验原理 10.2材料清单及数据手册 10.2.1材料清单 10.2.21602 LCD的数据手册 10.3硬件连接 10.4程序设计 10.5调试及实验现象 10.6技术小贴士 第11章电机控制 11.1实验原理 11.2材料清单及数据手册 11.2.1材料清单 11.2.2步进电机数据手册 11.3硬件连接 11.4程序设计 11.5调试及实验现象 11.6拓展实验 11.7技术小贴十 …… 第12章蓝牙通信 第13章Wi—Fi无线数据传输 第14章ZigBee无线数据传输 第三篇项目提高篇 第15章基于Arduino的智慧宿舍 第16章基于Arduino的智能垃圾桶 第17章基于Arduino的智慧农业大棚 参考文献

标签: arduino书籍