欢迎光临
免费的PDF电子书下载网站

Arduino开发从入门到实战 PDF下载

编辑推荐

l  案例教学,由浅入深,适合读者自主学习。将概念、基础实验与创新实验相结合,注重应变能力与主动思考能力的培养。       l  入门篇加入章前导语、课前提问及章末总结,条理清晰地引导读者学习。融入更多技术小贴士,帮助读者扩展知识。       l  开源的编程环境,方便快捷,容易上手,是电子爱好者及开源硬件发烧友的必备法宝,也是零基础创客人士的入门典籍。       l  本书配套有教学课件(PPT)和相关源代码等资料,下载地址为清华大学出版社网站本书页面。 

内容简介

本书以Arduino Uno R3开发板为硬件平台,沿着“基础知识→模块实验→项目实战”的思路,由浅入深、先易后难、先简单后综合地讲述了Arduino技术。书中基础知识部分(第1~4章)介绍了Arduino的基本概念、原理、开发环境和开发语言。模块实验部分(第5~14章)是项目实战部分的基础,采用实验讲解方式阐述了常用传感器、I/O设备等经典Arduino实验。项目实战部分(第15章)针对Arduino智慧农业大棚项目,详细讲解了项目架构设计、模块设计、硬件设计、软件设计及系统测试等项目研发流程,*终完成了系统的单片机、PC和手机端软硬件系统的研发全过程。本书可作为高等院校物联网、计算机、电子信息、自动化等相关专业的教材,也可作为创客机构、青少年科技创新辅导部门的参考书,同时,本书更是电子爱好者及开源硬件发烧友的入门宝典。

作者简介

暂无

Arduino开发从入门到实战 PDF下载

目录

 

目录

Contents

 

 

 

 

 

第1部分基 础 知 识

 

 

第1章Arduino概述

 

1.1Arduino起源

 

1.2Arduino可以做什么

 

1.3为什么用Arduino

 

1.4Arduino开源文化

 

1.5Arduino发展趋势

 

1.5.1创客文化

 

1.5.2快速原型设计

 

1.6Arduino趣味实例

 

1.7课后问答

 

1.8本章小结

 

第2章Arduino硬件资源

 

2.1核心芯片

 

2.2典型开发板

 

2.2.1Arduino Uno

 

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.4WizFi210扩展板

 

 

2.3.5Arduino L298N电机驱动扩展板

 

2.3.6Arduino传感器扩展板

 

2.4简单认识其他不同型号的Arduino控制器

 

2.4.1Arduino Zero

 

2.4.2Arduino兼容控制器

 

2.4.3衍生控制器

 

2.5课后问答

 

2.6本章小结

 

Arduino开发从入门到实战

 

第3章开发环境

 

3.1开发环境概述

 

3.2集成开发环境搭建

 

3.3驱动安装

 

3.4IDE基本操作

 

3.4.1菜单

 

3.4.2快捷键

 

3.5程序输入、编译及下载

 

3.6开发环境常见问题

 

3.7课后问答

 

3.8本章小结

 

第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常用库函数

 

4.4课后问答  

 

4.5本章小结

 

第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.9技术小贴士

 

5.9.1解析LED正负极判别方法

 

5.9.2LED分类

 

第6章按键开关输入

 

6.1实验原理

 

6.2材料清单

 

6.3硬件连接

 

6.4程序设计

 

6.4.1设计思路及流程图

 

6.4.2程序源码

 

6.5调试及实验现象

 

6.6拓展实验

 

6.7拓展实验调试及现象

 

6.8技术小贴士

 

第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拓展实验调试及现象

 

7.8技术小贴士

 

第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调试及实验现象

 

9.6技术小贴士

 

第10章LCD显示

 

10.1实验原理

 

10.2材料清单及数据手册

 

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章WiFi无线数据传输

 

13.1实验背景

 

13.2材料清单及数据手册

 

13.2.1材料清单

 

13.2.2WiFi模块数据手册

 

13.3电路连接及通信初始化

 

13.4程序设计

 

13.5程序调试

 

13.6技术小贴士

 

第14章ZigBee无线数据传输

 

14.1实验背景

 

14.2材料清单及数据手册

 

14.2.1材料清单

 

14.2.2XBee/XBeePRO模块数据手册

 

14.3硬件连接

 

14.4程序设计

 

14.5程序调试

 

14.6技术小贴士

 

第3部分项 目 实 战

 

 

第15章基于Arduino的智慧农业大棚

 

15.1系统概述

 

15.2系统总体设计方案

 

15.3硬件设计

 

15.3.1系统整体硬件连接

 

15.3.2STC12C5A16S2控制器

 

15.3.3下位机控制外设

 

15.3.4Arduino传感器网络

 

15.3.5空气温湿度传感器模块

 

15.3.6CO2浓度传感器模块

 

15.3.7土壤湿度传感器模块

 

15.3.8光照强度传感器模块

 

15.4软件设计

 

15.4.1系统软件流程

 

15.4.2空气温湿度传感器模块

 

15.4.3CO2浓度传感器模块

 

15.4.4土壤湿度传感器模块

 

15.4.5光照强度传感器模块

 

15.5PC端软件设计

 

15.6Android手机客户端软件设计

 

15.7系统调试

 

15.8设计中的问题及解决方法

 

参考文献

 

附录Arduino实验常见元件清单

Arduino开发从入门到实战 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Arduino开发从入门到实战