图书介绍

Arduino程序设计指南PDF|Epub|txt|kindle电子书版本网盘下载

Arduino程序设计指南
  • (美)布鲁姆著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121263088
  • 出版时间:2015
  • 标注页数:333页
  • 文件大小:42MB
  • 文件页数:349页
  • 主题词:单片微型计算机-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐