图书介绍
Arduino程序设计指南PDF|Epub|txt|kindle电子书版本网盘下载
- (美)布鲁姆著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121263088
- 出版时间:2015
- 标注页数:333页
- 文件大小:42MB
- 文件页数:349页
- 主题词:单片微型计算机-程序设计-指南
PDF下载
下载说明
Arduino程序设计指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART Ⅰ Arduino编程开发环境3
HOUR 1 Arduino介绍3
1.1什么是Arduino3
1.2 Arduino家族介绍6
1.3探究Arduino扩展板12
1.4小结14
1.5练习14
HOUR 2建立Arduino编程环境16
2.1微控制器内部探秘16
2.2超越机器代码19
2.3编写Arduino程序21
2.4安装Arduino IDE23
2.5小结28
2.6练习29
HOUR 3使用Arduino IDE30
3.1 IDE概览30
3.2菜单浏览31
3.3 工具栏38
3.4消息区和控制台窗口39
3.5配置Arduino IDE40
3.6使用串口监视器42
3.7小结43
3.8练习43
HOUR 4编写Arduino程序45
4.1编写Arduino程序45
4.2编写第一个程序47
4.3连接硬件电路51
4.4小结57
4.5练习57
PART Ⅱ C编程语言61
HOUR 5 C语言基础61
5.1使用变量61
5.2使用运算符65
5.3探索Arduino函数67
5.4小结70
5.5练习70
HOUR 6结构化命令72
6.1 if语句72
6.2组合多条语句73
6.3 else语句75
6.4 else if语句76
6.5理解比较条件77
6.6复合条件79
6.7对条件取反80
6.8 switch语句80
6.9小结81
6.10练习82
HOUR 7使用循环语句84
7.1理解循环操作84
7.2使用while循环85
7.3使用do-while循环87
7.4使用for循环88
7.5在循环中使用数组90
7.6使用多个循环变量92
7.7循环嵌套92
7.8循环控制93
7.9小结96
7.10练习96
HOUR 8使用字符串98
8.1什么是字符串98
8.2理解C语言风格字符串99
8.3引入Arduino字符串对象104
8.4操作字符串对象107
8.5小结108
8.6练习109
HOUR 9数据结构110
9.1什么是结构体110
9.2创建结构体111
9.3使用结构体113
9.4操作结构体115
9.5结构体数组116
9.6使用联合体118
9.7小结121
9.8练习121
HOUR 10函数123
10.1函数基础123
10.2返回值126
10.3向函数传递参数127
10.4在函数中处理变量129
10.5函数递归调用132
10.6小结134
10.7练习135
HOUR 11指针136
11.1什么是指针136
11.2使用指针139
11.3指针的特殊类型139
11.4指针运算140
11.5字符串和指针143
11.6指针和结构体144
11.7函数中使用指针147
11.8小结149
11.9练习150
HOUR 12数据存储151
12.1 Arduino内存刷新151
12.2 SRAM详解152
12.3创建动态变量154
12.4用闪存保存数据158
12.5使用EEPROM161
12.6小结165
12.7练习165
HOUR 13使用开发库167
13.1 什么是开发库167
13.2使用标准库169
13.3使用第三方库172
13.4建立自己的库173
13.5小结179
13.6练习179
PART Ⅲ Arduino应用183
HOUR14 使用数字接口183
14.1数字接口概述183
14.2使用数字接口输出功能185
14.3数字接口输出实验186
14.4使用数字接口输入功能189
14.5数字接口输入实验191
14.6小结193
14.7练习194
HOUR 15访问模拟设备195
15.1模拟信号处理概述195
15.2使用模拟输入接口197
15.3修改输入数值200
15.4使用输入映射201
15.5改变参考电压203
15.6模拟输出205
15.7使用模拟输出205
15.8小结206
15.9练习206
HOUR 16添加中断208
16.1什么是中断208
16.2中断类型209
16.3使用外部中断210
16.4测试外部中断211
16.5使用引脚改变中断216
16.6使用时钟中断218
16.7忽略中断220
16.8小结220
16.9练习221
HOUR 17设备通信222
17.1串行通信协议222
17.2使用串口223
17.3使用SPI端口228
17.4使用I2C接口231
17.5小结236
17.6练习236
HOUR 18使用传感器238
18.1模拟传感器接口238
18.2使用电压信号239
18.3使用基于电压的传感器243
18.4使用阻性输出244
18.5使用阻性传感器245
18.6触摸传感器工作原理247
18.7使用触摸传感器247
18.8小结249
18.9练习249
HOUR 19使用电动机251
19.1电动机的类型251
19.2使用直流电动机252
19.3电动机使用实验255
19.4使用伺服电动机259
19.5小结262
19.6练习263
HOUR 20使用LCD264
20.1什么是LCD264
20.2与LCD设备连接265
20.3 LiquidCrystal库268
20.4 LCD扩展板271
20.5小结276
20.6练习276
HOUR 21使用以太网扩展板278
21.1将Arduino接入网络278
21.2以太网扩展板库280
21.3编写网络程序288
21.4小结291
21.5练习291
HOUR 22高级网络编程293
22.1 Web协议293
22.2从Web服务器读取传感器数据297
22.3通过Web方式控制Arduino300
22.4小结305
22.5练习306
HOUR 23文件处理307
23.1什么是SD读卡器307
23.2 SD卡和Arduino309
23.3 SD卡开发库310
23.4和SD卡交互312
23.5保存传感器数据315
23.6小结318
23.7练习318
HOUR 24原型工程320
24.1确定项目需求320
24.2确定接口需求321
24.3元件清单323
24.4原理图设计324
24.5搭建面包板电路325
24.6程序设计326
24.7代码编写327
24.8程序测试329
24.9构建原型电路板330
24.10小结332
24.11练习332