本书是以单片机和物联网相连系的进补缀念为学问主体,使用C言语和Java言语别离对底层单片机进行电子系统设想和上位机端节制界面进行APP斥地。全书总共分为三部门: 一部门:单片机与物联网底子学问篇;二部门:单片机与物联网底子案例实践篇;三部门:单片机与物联网分析案例实践篇。单片机与物联网底子学问篇包罗底层单片机使用和上位机Android学问的进修。单片机与物联网底子案例实践篇包罗一些简单的单片机使用系统和基于APP节制的单片机使用案例。单片机与物联网分析案例实践篇的内容是在控制单片机与物联网学问的底子上,具有必然的案例斥地技能,能够大概深层次地对单片机与物联网进行分析系统设想。全书内容编排由浅入深,经由案例将理论与实践相互融合,指导读者循序渐进地完成单片机与物联网学问的进修。实例丰盛、图文并茂、通俗易懂,即便读者没有任何单片机和物联网学问的底子,也能够经由本书的进修跨入单片机与物联网学问的大门。
单片机与物联网技术使用实战教程
目 录
第一部门 单片机与物联网底子学问篇
第1章 绪论 1
1.1单片机技术概论 1
1.1.1单片机技术成长趋向 1
1.1.2单片机技术定义及使用 2
1.1.3单片机斥地板简介 3
1.2物联网技术概论 4
1.2.1物联网技术成长趋向 4
1.2.2物联网技术定义以及使用 4
1.3单片机和物联网技术斥地案例 5
1.4本章小结 7
第2章 软件斥地环境 8
2.1 Keil C51软件斥地环境 8
2.1.1 Keil C51软件斥地概述 8
2.1.2  Keil C51μVision4软件安装与卸载 8
2.1.3 Keil C51μVision4 软件操作流程 13
2.2 Android SDK斥地环境 24
2.2.1 Android根底简介 24
2.2.2搭建Android使用斥地环境 24
2.2.3建立一个简单的使用法式 34
2.3本章小结 37
第3章 单片机系统布局 38
3.1单片机根底布局 38
3.2单片机中缀 43
3.3按时器和计数器 45
3.4单片机串行通信 51
3.5 本章小结 54
第4章 物联网IOT的使用 55
4.1  无线传感收集发源与成长 55
4.2  短距离无线通信技术机能比力 55
4.3  智能硬件的无线技术格局 56
4.3.1 WiFi技术 57
4.3.2 Bluetooth蓝牙技术 59
4.3.3 ZigBee技术 61
4.3.4 Z-Wave技术 62
4.4  智能硬件WiFi模块斥地 63
4.4.1 WiFi功能特点 64
4.4.2 WiFi模块硬件参数描述 65
4.4.3 WIFI-LPB100 引脚定义 66
4.4.4 WIFI-LPB100电气特征 67
4.4.5 WIFI-LPB100机械尺寸 68
4.4.5 WIFI-LPB100天线 68
4.4.6 WIFI-LPB100典型硬件连接 69
4.4.7 WIFI-LPB100工作模式 69
4.4.8无线组网编制 70
4.4.9 Socket 通信 71
4.4.10 网页拔擢模块参数 72
4.4.11 串口AT号令拔擢参数 75
4.4.12 WIFI_LPB100快速入门 80
4.5本章小结 83
第5章 51单片机C言语法式设想 84
5.1数据类型 84
5.2运算符与表达式 85
5.2.1算术运算符 86
5.2.2赋值运算符 86
5.2.3干系运算符 87
5.2.4逻辑运算符 87
5.2.5位操作运算符 87
5.2.6指针运算符 88
5.3数组 89
5.3.1一维数组 89
5.3.2二维数组 89
5.4指针 90
5.4.1指针定义 90
5.4.2指针运算符和地址运算符 90
5.5法式设想语句 91
5.6 本章小结 94
第6章 Java法式设想 95
6.1 Java言语概述 95
6.1.1 Java言语特点 95
6.1.2 Java言语的根底语法 96
6.1.3 Java数组 99
6.1.4 面向对象的定义 101
6.2  Java面向对象 104
6.2.1类 104
6.2.2对象 106
6.2.3方式 108
6.2.4承继 112
6.2.5多态 114
6.2.6润色符 115
6.2.7接口 119
6.2.8笼统类 122
6.2.9内部类 123
6.2.10多线程的编程 125
6.3 Java提高 129
6.3.1文件编程 129
6.3.2 Java文件I/O编程 131
6.3.2.5  Writer类 133
6.3.3 Java TCP编程 135
6.3.4 Java UDP编程 138
6.3.5 Java Swing编程 140
6.4本章小结 141
第7章 Android编程底子 142
7.1 Android底子 142
7.1.1 Android系统布景 142
7.1.2 Android斥地环境 142
7.1.3 Android虚拟机的搭建 148
7.2 Android UI布局 150
7.2.1 视图 View 150
7.2.2 视图组 ViewGroup 150
7.2.3 linearlayout线性布局 150
7.2.4 relativelayout 相对布局 151
7.2.5 framelayout 框架布局 153
7.2.6 tablelayout表单布局 154
7.2.7 gridlayout网格布局 156
7.3 Android组件 159
7.3.1 Activity组件 159
7.3.2 BroadcastReceiver组件 165
7.3.3 Service组件 172
7.3.4 ContentProvider组件 174
7.4本章小结 175
第二部门 单片机与物联网底子案例实践篇
第8章 单个LED灯点亮名目 176
8.1名目需求 176
8.2 名目工作道理阐发 176
8.3 名目硬件电路设想 177
8.4 名目软件法式设想 178
8.5系统调试成果总结 180
第9章 单片机独立按键节制名目 181
9.1名目需求 181
9.2名目工作道理阐发 181
9.3名目硬件电路设想 182
9.4名目软件法式设想 183
9.5系统调试成果总结 186
第10章 单片机外部中缀节制名目 188
10.1 名目需求 188
10.2 名目工作道理阐发 188
10.3名目硬件电路设想 190
10.4名目软件法式设想 190
10.5 系统调试成果总结 193
第11章 单片机按时节制名目 194
11.1名目需求 194
11.2名目工作道理阐发 194
11.3名目硬件电路设想 196
11.4名目软件法式设想 197
11.5系统调试成果总结 199
第12章 单片机串口通信名目 200
12.1名目需求 200
12.2名目工作道理阐发 200
12.3名目硬件电路设想 201
12.4名目软件法式设想 202
12.5系统调试成果总结 204
第13章 单片机节制继电器名目 206
13.1名目需求 206
13.2名目工作道理阐发 206
13.3名目硬件电路设想 207
13.4名目软件法式设想 208
13.5系统调试成果总结 209
第14章  基于APP的串行通信节制名目 210
14.1名目需求 210
14.2名目工作道理阐发 210
14.3底层硬件电路设想 211
14.4名目安卓手机端APP软件斥地 212
14.5底层驱动电路软件设想 218
14.5.1 WiFi模块收集拔擢 218
14.5.2 底层硬件电路软件设想 220
14.6 名目调试 222
第15章 APP节制LED灯点亮名目 224
15.1 名目需求 224
15.2名目工作道理阐发 224
15.3底层硬件电路设想 225
15.4名目安卓手机端APP软件斥地 226
15.5底层驱动电路软件设想 232
15.5.1 WiFi模块收集拔擢 232
15.5.2 底层硬件电路软件设想 232
15.6 名目调试 235
第16章 安卓手机APP节制继电器工作名目 237
16.1 名目需求 237
16.2 名目工作道理阐发 237
16.3底层硬件电路设想 238
16.4名目安卓手机端APP软件斥地 240
16.5底层驱动电路软件设想 245
16.5.1 WiFi模块收集拔擢 245
16.5.2 底层硬件电路软件设想 245
16.6 名目调试 248
第17章 安卓手机APP节制步进电机名目 250
17.1名目需求 250
17.2名目工作道理阐发 250
17.3底层硬件电路设想 253
17.4名目安卓手机端APP软件斥地 255
17.5底层驱动电路软件设想 261
17.5.1 WiFi模块收集拔擢 261
17.5.2 底层硬件电路软件设想 261
17.6 名目调试 264
第18章 APP节制蜂鸣器报警名目 266
18.1名目需求 266
18.2名目工作道理阐发 266
18.3底层硬件电路设想 267
18.4名目安卓手机端APP软件斥地 269
18.5底层驱动电路软件设想 274
18.5.1 WiFi模块收集拔擢 274
18.5.2 底层硬件电路软件设想 274
18.6系统调试成果总结 277
第三部门 单片机与物联网分析案例实践篇
第19章 基于压力传感器的硬币鉴伪识别系统设想 279
19.1 硬币鉴伪识别系统名目申明 279
19.2硬币鉴伪识别系统道理概述 280
19.2.1压力传感器工作道理 280
19.2.2 压力传感器弥补等效电路阐发 280
19.2.3硬币鉴伪识别系统功能阐发 281
19.3 硬币鉴伪识别系统硬件电路设想 282
19.3.1单片机最小系统 282
19.3.2压力传感器 283
19.3.3压力信号采集电路 283
19.3.4显示电路 284
19.3.5  A/D转换电路 285
19.3.6 全体系统硬件电路设想图 286
19.4 硬币鉴伪识别系统软件设想 287
19.4.1主法式设想 287
19.4.2压力检测传感器模块法式设想 288
19.4.3 LCD液晶显示模块法式设想 290
19.5 系统调试 291
19.5.1法式调试 291
19.5.2实物调试 291
19.6 系统总结 292
第20章 智能太阳能追光系统研制 293
20.1 名目布景申明 293
20.2智能太阳能追光系统概述 293
20.2.1太阳光强度变化规律 293
20.2.2智能太阳能追光系统设想道理 293
20.3太阳光线跟踪系统硬件设想 294
20.3.1系统硬件架构设想 295
20.3.2光电信号采集设想 299
20.3.3电机驱动模块电路设想 300
20.3.4单片机节制电路设想 302
20.3.5光伏面板选择 303
20.3.6系统案列使用电路设想 303
20.4太阳光线跟踪系统软件设想 304
20.4.1单片机节制软件设想 304
20.4.2系统太阳光信号采集法式设想 305
20.4.3系统驱动法式设想 306
20.5系统调试 306
20.5.1法式调试 306
20.5.2系统实物调试 307
20.6 总结 308
第21章 基于物联网技术的温湿度监测系统设想 309
21.1 名目申明 309
21.1.1研究布景 309
21.1.2国表里研究现状 309
21.1.3研究工作内容 310
21.2物联网技术的温湿度监测系统概述 311
21.3 基于物联网技术的温湿度监测系统硬件电路设想 312
21. 3.1 单片机最小系统 312
21.3.2 温湿度采集电路 312
21.3.3 RFID卡读卡电路设想 313
21.3.4 TFT液晶接口电路 313
21. 3.5 WiFi数据通信电路 314
21. 3.6电源供电电路设想 314
21.3.7电平转换电路 314
21.4 物联网温湿度消息采集系统软件完成 315
21.4.1 系统主法式设想 315
21.4.2采集消息法式设想 318
21.5 系统测试 319
21.5.1 系统测试过程 319
21. 5.2 测试成果阐发 320
21.6 结论 322
第22章 基于APP技术的电辅音乐盒设想 323
22.1名目申明 323
22.2 电辅音乐盒系统阐发 323
22.2.1总体设想方案 323
22.2.2系统功能完成 324
22.3电辅音乐盒硬件电路设想 325
22.3.1 LCD1602液晶电路 325
22.3.2蜂鸣器选择和放大电路 325
22.3.3蓝牙通信 326
22.4系统软件法式设想 327
22.4.1软件总体设想思绪 327
22.4.2腔调频次生成和节拍算计 328
22.4.3 LCD1602四线驱动显示 330
22.4.4 手机端APP斥地 331
22.4.5 串口中缀法式 333
22.5系统调试 334
22.6总结 335
第23章 基于单片机的全主动智能避障小车设想 336
23.1 名目申明 336
23.1.1名目布景 336
23.1.2 名目工作内容 336
23.2全主动智能壁障下车系统方案 337
23.2.1设想方针 337
23.2.2系统方案 337
23.3 系统硬件电路设想 337
23.3.1电源模块 338
23.3.2 超声波探测避障模块 338
23.3.3 液晶LCD显示模块 339
23.3.4 电机驱动模块 339
23.3.5 蜂鸣器报警电路 340
23.4系统软件法式设想 340
23.4.1主法式设想 341
23.4.2 液晶LCD显示子法式设想 342
23.4.3超声波测距子法式的设想 343
23.4.4 直流电机节制法式设想 344
23.5系统调试 345
23.5.1 系统调试 345
23.5.2 测试运转 345
23.6系统总结 347
第24章 基于单片机的电子称重系统设想 348
24.1 名目申明 348
24.2 电子称重系统概述 349
24.2.1 电子称重系统方案设想 349
24.2.2系统功能阐发 350
24.3 电子称重系统硬件电路设想 350
24.3.1单片机最小系统 350
24.3.2 液晶显示电路设想 351
24.3.3  矩阵键盘电路设想 352
24.4.4称重传感电路设想 353
24.5 电子称重系统软件设想 354
24. 5.1系统主法式设想 354
24.5.2显示子法式设想 355
24.5.3 HX711数据采集子法式设想 357
24.5.4 矩阵键盘检测子法式设想 359
24.6 系统调试 361
24.7 名目小结 362
参考文献 363


单片机与物联网技术使用实战教程
咱们对各章节的进修学问点进行了充实的放置,一会儿从单片机技术,逾越到算计机端的JAVA法式设想,跨度仍是蛮大的,可是在此刻的时代,跨界和融合的物联网技术,曾经离不开底层与上层的技术了,他们将是一个分析体。

单片机与物联网技术使用实战教程
各章节的学问点放置

物联网底子学问
整本书也是很是的厚实,整整23章的干货内容。

串口通信
这是一个基于APP的串口通信名目举例,和以往的书完全不合吧:)以前大学学的教材以及专业书,根底上都是RS232、RS232的串口通信教学,此次咱们将手机APP进行了连系,究竟能够用智高手机完成串口通信了:)很酷吧!

esp8266斥地
这是支流的ESP8266 WiFi芯片的使用,能够完成局域网模式,或者近程节制(需要架设云办事器),很是便本地帮你完成一个智能家居小产物,如:手机APP近程节制一个灯的“开”与“关”,或者一个其它设备的通电和断电的节制。
单片机与物联网技术使用实战教程
这是作者收到样刊的哦,整个市场上的第一本册本:)

单片机与物联网技术使用实战教程
咱们对各章节的进修学问点进行了充实的放置,一会儿从单片机技术,逾越到算计机端的JAVA法式设想,跨度仍是蛮大的,可是在此刻的时代,跨界和融合的物联网技术,曾经离不开底层与上层的技术了,他们将是一个分析体。

单片机与物联网技术使用实战教程
各章节的学问点放置

物联网底子学问
整本书也是很是的厚实,整整23章的干货内容。

串口通信
这是一个基于APP的串口通信名目举例,和以往的书完全不合吧:)以前大学学的教材以及专业书,根底上都是RS232、RS232的串口通信教学,此次咱们将手机APP进行了连系,究竟能够用智高手机完成串口通信了:)很酷吧!

esp8266斥地
这是支流的ESP8266 WiFi芯片的使用,能够完成局域网模式,或者近程节制(需要架设云办事器),很是便本地帮你完成一个智能家居小产物,如:手机APP近程节制一个灯的“开”与“关”,或者一个其它设备的通电和断电的节制。