出版社:清华大学出版社
年代:2014
定价:49.0
本书以Arduino UNO R3开发板为硬件平台,沿着“基础理论→核心模块实验→综合项目”的思路讲述了Arduino技术。本书分为3篇:入门篇、基础实验篇和项目提高篇。入门篇介绍了Arduino的基本概念、原理、开发环境和开发语言。基础实验篇是项目提高篇的基础,通过实例讲解了常用传感器与Arduino平台的整合。项目提高篇以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.2ArduinoNano
2.2.3ArduinoProMini
2.2.4ArduinoLeonardo
2.2.5ArduinoMega2560
2.3典型扩展板
2.3.1ProtoShield原型开发板
2.3.2GPRSShield扩展板
2.3.3ArduinoEthernetW5100R3Shield网络扩展板
2.3.4WizFi210扩展板
2.3.5ArduinoL298N电机驱动扩展板
2.3.6Arduino传感器扩展板
第3章Arduino开发环境
3.1开发环境概述
3.2集成开发环境(IDE)搭建
3.3驱动安装
3.4IDE基本操作
3.4.1菜单
3.4.2快捷键
3.5程序输入、编译及下载
Arduino项目DIY
第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.2MQ2数据手册
9.2.3MQ2烟雾传感器模块
9.3硬件连接
9.4程序设计
9.4.1设计思路及流程图
9.4.2程序源码
9.5调试及实验现象
第10章LCD显示
10.1实验原理
10.2材料清单及数据手册
10.2.1材料清单
10.2.21602LCD的数据手册
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章蓝牙通信
12.1实验背景
12.2料清单及数据手册
12.2.1材料清单
12.2.2蓝牙模块数据手册
12.3硬件连接
12.4程序设计
12.5调试及实验现象
12.6技术小贴士
第13章WiFi无线数据传输
13.1实验背景
13.2材料清单及数据手册
13.2.1材料清单
13.2.2WiFi模块数据手册
13.3电路连接及通信初始化
13.4程序设计
13.5程序调试
13.6技术小贴士
第14章ZigBee无线数据传输
14.1实验背景
14.2材料清单及数据手册
14.2.1材料清单
14.2.2XBee/XBeePRO模块数据手册
14.3硬件连接
14.4程序设计
14.5程序调试
14.6技术小贴士
第三篇项目提高篇
第15章基于Arduino的智慧宿舍
15.1项目背景
15.2系统架构
15.3材料清单
15.4模块制作
15.4.1GSM模块
15.4.2语音模块
15.4.3烟雾监测报警模块
15.4.4热释红外模块
15.5软件程序流程图
15.6参考程序
第16章基于Arduino的智能垃圾桶
16.1智能垃圾桶概述
16.1.1功能对策
16.1.2方案选择
16.1.3方案实施
16.2材料清单及数据手册
16.2.1材料清单
16.2.2各模块数据手册
16.3硬件环境搭建
16.3.1模块配置及安装
16.3.2硬件线路连接
16.4系统编程与调试
16.4.1参考程序源代码
16.4.2调试
16.5实验结论与知识拓展
第17章基于Arduino的智慧农业大棚
17.1系统概述
17.2系统总体设计方案
17.3硬件设计
17.3.1红外感应模块
17.3.2温度传感模块
17.3.3湿度传感模块
17.3.4光强传感模块
17.3.5补光模块
17.3.6GSM模块
17.4软件设计
17.4.1系统软件流程
17.4.2红外感应亮灯模块程序设计
17.4.3温度传感模块程序设计
17.4.4湿度传感模块程序设计
17.4.5光强传感模块和补光灯程序设计
17.4.6GSM模块程序设计
17.4.7系统程序设计
参考文献
本书以Arduino Uno R3开发板为硬件平台,沿着“基础理论→核心模块实验→综合项目”的思路讲述了Arduino技术。全书分为3篇: 入门篇、基础实验篇和项目提高篇。入门篇介绍了Arduino的基本概念、原理、开发环境和开发语言。基础实验篇通过实例讲解了常用传感器与Arduino平台的整合,同时重点讲解了用Arduino对蓝牙、WiFi和ZigBee进行无线控制与数据传输的实验。项目提高篇在基础实验篇的基础上,以Arduino为控制核心,讲述了智慧宿舍、智能垃圾桶以及智慧农业大棚3个项目的开发。本书可作为高等院校物联网、计算机、电子、自动化等专业课程的教材,也可作为从事物联网、智能家居、Arduino等技术工程师的参考用书,更是电子爱好者及开源硬件发烧友的入门宝典。
基础理论→核心模块实验→综合项目,循序渐进,带您轻松入门Arduino!
用Arduino玩转LED、LCD、电机控制、蓝牙通信、Wi-Fi和ZigBee无线数据传输!
用Arduino设计智慧宿舍、智能垃圾桶和智慧农业大棚!
书籍详细信息 | |||
书名 | Arduino项目DIY站内查询相似图书 | ||
丛书名 | 电子设计与嵌入式开发实践丛书 | ||
9787302375692 如需购买下载《Arduino项目DIY》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 49.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 3000 |
Arduino项目DIY是清华大学出版社于2015.出版的中图分类号为 TP368.1 的主题关于 单片微型计算机-程序设计 的书籍。
李永华, 编著
李永华, 彭木根, 编著
李永华, 编著
李永华, 王冬宇, 编著
李永华, 彭木根, 编著
李永华, 曲明哲, 编著
(英) 梅尔格 (Melgar,E.R.) , (西) 第兹 (Diez,C.C.) , (波兰) 加沃斯基 (Jaworski,P.) , 著
(韩) 李俊焃, 著
(韩) 崔在奎, (韩) 李俊焃, 著