图书介绍
数字匠人·电子与嵌入式系统设计丛书 Arduino开发实战指南 智能家居卷pdf电子书版本下载
- 赵志编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111508267
- 出版时间:2015
- 标注页数:162页
- 文件大小:19MB
- 文件页数:173页
- 主题词:单片微型计算机-程序设计
PDF下载
下载说明
数字匠人·电子与嵌入式系统设计丛书 Arduino开发实战指南 智能家居卷PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 蓝牙灯 1
1.1 Arduino简介 1
1.1.1 Arduino硬件 1
1.1.2 Arduino硬件驱动的安装 2
1.1.3 Arduino编译软件安装 5
1.2蓝牙灯的制作 8
1.2.1硬件需求及连接图 8
1.2.2程序代码 9
1.3 App Inventor基础 10
1.3.1创建App Inventor开发环境 11
1.3.2 App Inventor结构 12
1.4制作一个App 14
1.4.1新建一个项目 14
1.4.2 Designer界面设计 15
1.4.3 Blocks Editor界面设计 16
1.4.4程序运行 22
1.4.5下载程序 23
第2章 蓝牙锁和LED灯光调节 25
2.1蓝牙锁 25
2.1.1电子锁 25
2.1.2硬件需求 25
2.1.3程序代码 26
2.1.4制作App 27
2.1.5 Designer界面设计 27
2.1.6 Blocks Editor界面设计 28
2.1.7程序运行 30
2.2 LED灯调节 30
2.2.1 LED灯 30
2.2.2硬件需求 30
2.2.3程序代码 31
2.2.4制作App 32
2.2.5 Designer界面设计 33
2.2.6 Blocks Editor界面设计 33
2.2.7程序运行 35
第3章 电视遥控器 36
3.1红外编码基础 36
3.2 IRmote库函数 38
3.2.1 IRsend类定义 38
3.2.2 IRsend类成员函数 39
3.2.3 IRrecv类定义 39
3.2.4 IRrecv类成员函数 40
3.3获取遥控器编码 41
3.3.1所需器件 41
3.3.2硬件连接 41
3.3.3程序代码 42
3.4制作Arduino遥控器 42
3.4.1所需器件 43
3.4.2硬件连接 43
3.4.3程序代码 44
3.5“未知类型”遥控器代码 46
3.5.1库函数定义的原始协议码格式 46
3.5.2 Arduino代码命令修改 47
3.6制作遥控器的App 47
3.6.1新建一个项目 48
3.6.2 Designer界面设计 48
3.6.3 Blocks Editor界面设计 49
3.6.4程序运行 51
3.7语音识别模块 52
3.7.1 VoiceClass类定义 52
3.7.2 VoiceClass类成员函数 52
3.7.3示例 53
3.8语音遥控器的制作 55
3.8.1硬件连接 55
3.8.2程序代码 56
第4章 温湿度计与温控 59
4.1温湿度传感器 59
4.1.1 DHT11传感器的特点 59
4.1.2 DHT11传感器的通信过程 60
4.1.3 DHT11连线图 62
4.2温湿度计程序代码 62
4.2.1设计思路 62
4.2.2程序代码 62
4.2.3 DHT 11子函数 63
4.3温湿度计的App制作 65
4.3.1新建一个项目 65
4.3.2 Designer界面设计 65
4.3.3 Blocks Editor界面设计 67
4.3.4程序运行 68
4.4语音合成模块 69
4.4.1 Syn6288类定义 69
4.4.2 Syn6288类成员函数 70
4.5语音温湿度计的制作 71
4.5.1硬件连接 71
4.5.2程序代码 72
4.6智能温度控制 74
4.6.1硬件搭建 74
4.6.2程序代码 75
4.7智能温度控制的App 81
4.7.1新建一个项目 82
4.7.2 Designer界面设计 82
4.7.3 Blocks Editor界面设计 84
4.7.4程序运行 86
第5章 短信告警 88
5.1燃气和漏水/溢水监控 88
5.1.1气体传感器 88
5.1.2水位传感器 90
5.1.3电磁阀和阀门机械手 91
5.1.4 GSM/GPRS通信模块 91
5.1.5 GSM 短信编码方式 92
5.1.6程序代码 93
5.2火灾监控 96
5.2.1火焰传感器 96
5.2.2分励脱扣器+辅助开关 97
5.2.3程序代码 98
5.3安防监控 99
5.3.1热释电红外传感器 99
5.3.2网络摄像头 100
5.3.3程序代码 100
5.4制作短信告警的App 101
5.4.1新建一个项目 101
5.4.2 Designer界面设计 102
5.4.3 Blocks Editor界面设计 103
5.4.4程序运行 104
第6章 背景音乐 105
6.1硬件搭建 105
6.1.1 MP3播放模块 105
6.1.2程序代码 107
6.2制作节目单的App 109
6.2.1新建一个项目 109
6.2.2 Designer界面设计 109
6.2.3 Blocks Editor界面设计 111
6.2.4程序运行 114
第7章 物联网平台 115
7.1 Yeelink平台 115
7.1.1 Yeelink平台设置 115
7.1.2利用网页查看温湿度变化 118
7.1.3利用网页远程控制开关灯 122
7.1.4微博发布 127
7.2乐联网平台 128
7.2.1乐联网平台设置 128
7.2.2程序代码 130
7.2.3微信互动 132
7.3 Xively平台 138
7.3.1 Xively平台设置 138
7.3.2程序代码 139
第8章 微信智能家居平台 142
8.1服务器的搭建 142
8.1.1百度BAE服务器端搭建 142
8.1.2新浪SAE服务器端搭建 145
8.2服务器端代码的编辑 147
8.2.1示例代码 147
8.2.2链接微信平台代码 149
8.2.3链接Arduino代码 151
8.2.4代码上传到服务器 152
8.2.5数据库编辑 153
8.3 Arduino程序设计 154
8.4微信公众平台搭建 156
8.5验证 159
附录A下载开发包的方法 160
附录B从百度云盘下载本书资料 161