书籍详情

Arduino项目DIY

Arduino项目DIY

作者:李明亮 编著

出版社:清华大学出版社

出版时间:2015-01-01

ISBN:9787302375692

定价:¥39.00

购买这本书可以去
内容简介
  李明亮编著的《Arduino项目DIY》以ArduinoUnoR3开发板为硬件平台,沿着“基础理论→核心模块实验→综合项目”的思路讲述了Arduino技术。全书分为3篇:入门篇、基础实验篇和项目提高篇。入门篇介绍了Arduino的基本概念、原理、开发环境和开发语言。基础实验篇通过实例讲解了常用传感器与Arduino平台的整合,同时重点讲解了用Arduino对蓝牙、Wi-Fi和ZigBee进行无线控制与数据传输的实验。项目提高篇在基础实验篇的基础上,以Arduino为控制核心,讲述了智慧宿舍、智能垃圾桶以及智慧农业大棚3个项目的开发。本书可作为高等院校物联网、计算机、电子、自动化等专业课程的教材,也可作为从事物联网、智能家居、Arduino等技术工程师的参考用书,更是电子爱好者及开源硬件发烧友的入门宝典。
作者简介
暂缺《Arduino项目DIY》作者简介
目录
第一篇 入门篇
第1章 Arduino概述
 1.1 Arduino起源
 1.2 Arduino可以做什么
 1.3 为什么用Arduino
 1.4 Arduino开源文化
 1.5 Arduino发展趋势
第2章 Arduino硬件资源
 2.1 核心芯片
 2.2 典型开发板
  2.2.1 Arduino Uno
  2.2.2 Arduino Nano
  2.2.3 Arduino ProMini
  2.2.4 Arduino Leonardo
  2.2.5 Arduino Mega2560
 2.3 典型扩展板
  2.3.1 Proto Shield原型开发板
  2.3.2 GPRS Shield扩展板
  2.3.3 Arduino Ethernet W5100 R3 Shield网络扩展板
  2.3.4 WizFi210扩展板
  2.3.5 Arduino L298N电机驱动扩展板
  2.3.6 Arduino传感器扩展板
第3章 Arduino开发环境
 3.1 开发环境概述
 3.2 集成开发环境(IDE)搭建
 3.3 驱动安装
 3.4 IDE基本操作
  3.4.1 菜单
  3.4.2 快捷键
 3.5 程序输入、编译及下载
第4章 Arduino语言
 4.1 Arduino语言概述
  4.1.1 标识符
  4.1.2 关键字
  4.1.3 Arduino语言运算符
  4.1.4 Arduino语言控制语句
  4.1.5 Arduino语言基本结构
 4.2 Arduino基本函数
  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.3 Arduino库函数
  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.2 LED分类
第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.2 DHT11数据手册
 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.2 MQ-2数据手册
  9.2.3 MQ-2烟雾传感器模块
 9.3 硬件连接
 9.4 程序设计
  9.4.1 设计思路及流程图
  9.4.2 程序源码
 9.5 调试及实验现象
第10章 LCD显示
 10.1 实验原理
 10.2 材料清单及数据手册
  10.2.1 材料清单
  10.2.2 1602 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章 蓝牙通信
 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.2 Wi-Fi模块数据手册
 13.3 电路连接及通信初始化
 13.4 程序设计
 13.5 程序调试
 13.6 技术小贴士
第14章 ZigBee无线数据传输
 14.1 实验背景
 14.2 材料清单及数据手册
  14.2.1 材料清单
  14.2.2 XBee/XBeePRO模块数据手册
 14.3 硬件连接
 14.4 程序设计
 14.5 程序调试
 14.6 技术小贴士
第三篇 项目提高篇
第15章 基于Arduino的智慧宿舍
 15.1 项目背景
 15.2 系统架构
 15.3 材料清单
 15.4 模块制作
  15.4.1 GSM模块
  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.6 GSM模块
 17.4 软件设计
  17.4.1 系统软件流程
  17.4.2 红外感应亮灯模块程序设计
  17.4.3 温度传感模块程序设计
  17.4.4 湿度传感模块程序设计
  17.4.5 光强传感模块和补光灯程序设计
  17.4.6 GSM模块程序设计
  17.4.7 系统程序设计
参考文献
猜您喜欢

读书导航