图书介绍

从零开始学Arduino电子设计 创意案例版pdf电子书版本下载

从零开始学Arduino电子设计  创意案例版
  • 黄焕林,丁昊编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111593584
  • 出版时间:2018
  • 标注页数:328页
  • 文件大小:92MB
  • 文件页数:340页
  • 主题词:单片微型计算机-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

从零开始学Arduino电子设计 创意案例版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 认识Arduino 2

第1章 Arduino简介 2

1.1什么是Arduino 2

1.2 Arduino的特点 3

1.3 Arduino的应用领域 4

1.4小结 4

第2章 常用Arduino开发板 5

2.1 Arduino Uno开发板 5

2.1.1特点 5

2.1.2电气属性 6

2.1.3接口介绍 6

2.2 Arduino Mega 2560开发板 8

2.2.1特点 9

2.2.2电气属性 9

2.2.3接口介绍 9

2.3 Arduino Pro Mini开发板 11

2.3.1特点 12

2.3.2电气属性 12

2.3.3接口介绍 13

2.4小结 14

第2篇 轻松上手Arduino开发 16

第3章 Arduino开发环境搭建 16

3.1开发环境 16

3.2搭建Arduino开发环境 17

3.2.1 Windows系统下Arduino IDE的搭建 18

3.2.2 Mac OS X系统下Arduino开发环境的搭建 25

3.2.3 Linux系统下Arduino开发环境的搭建 26

3.3小结 28

第4章 Arduino开发语言 29

4.1开发语言 29

4.2程序结构 30

4.2.1程序的基本结构 30

4.2.2变量定义 32

4.2.3函数和类库 33

4.2.4自定义函数 35

4.2.5自定义类库 38

4.3小结 43

第5章 Arduino命令和函数 44

5.1基本语法符号 44

5.1.1标识符 44

5.1.2分隔符 45

5.1.3注释符 45

5.1.4运算符 46

5.1.5数据类型 51

5.1.6常量 60

5.1.7数据类型互转 61

5.1.8变量的操作 62

5.1.9预处理 64

5.1.10指针 64

5.2条件语句 67

5.2.1 if语句 67

5.2.2 switch语句 69

5.2.3 while语句 71

5.2.4 do…while语句 72

5.2.5 for语句 73

5.2.6 break语句 74

5.2.7 continue语句 74

5.2.8 goto语句 74

5.3数字I/O操作函数 75

5.4模拟I/O操作函数 77

5.5高级I/O操作函数 78

5.6时间函数 80

5.7随机数函数 81

5.8中断函数 82

5.9数据处理函数 84

5.10串口通信 92

5.11小结 94

第6章 Arduino开发硬件要求 95

6.1必要的硬件 95

6.1.1 Arduino开发板 95

6.1.2电源 95

6.1.3杜邦线 96

6.1.4面包板 96

6.2其他硬件 97

6.2.1小元件 97

6.2.2模块 98

6.3小结 98

第7章 Arduino项目开发流程 99

7.1硬件搭建 99

7.1.1 Arduino开发板的选择 99

7.1.2布线 100

7.1.3其他 100

7.2编程流程 100

7.3小结 101

第3篇 一起动手做Arduino实验 104

第8章 Arduino基础实验 104

8.1 LED的控制 104

8.1.1单个单色LED的控制 105

8.1.2三色LED的控制 107

8.1.3多个LED的控制 110

8.1.4调节LED的亮度 112

8.2信号输入 114

8.2.1按键 115

8.2.2电位器 118

8.3电机控制 121

8.3.1直流电机 121

8.3.2舵机 125

8.3.3步进电机 128

8.4继电器控制 131

8.5传感器 134

8.5.1碰撞传感器 135

8.5.2火焰传感器 137

8.5.3霍尔传感器 138

8.5.4气体传感器 140

8.5.5光电传感器 141

8.5.6超声波测距传感器 143

8.5.7红外人体感应传感器 146

8.6小结 148

第9章 Arduino进阶实验 150

9.1 LED的控制 150

9.1.1 LED点阵的控制 150

9.1.2 LED数码管 155

9.1.3串行控制LED点阵 160

9.2传感器 168

9.2.1温、湿度传感器 168

9.2.2气压传感器 174

9.2.3陀螺仪加速度传感器 179

9.2.4颜色传感器 185

9.3数据通信 190

9.3.1蓝牙数据传输 190

9.3.2单向无线数据传输 196

9.3.3 2.4GHz频段的数据传输 199

9.3.4红外通信 204

9.3.5接入以太网 209

9.3.6 WiFi通信 217

9.3.7 GSM通信 225

9.3.8 GPS定位 227

9.4数据读写 230

9.4.1内置EEPROM使用 230

9.4.2外置Flash芯片使用 232

9.4.3 SD卡读写 235

9.4.4 RFID读写 241

9.4.5实时时钟 245

9.5积木扩展板 248

9.5.1扩展板的功能 248

9.5.2电机扩展板 248

9.6图形显示 250

9.6.1 LCD 1602液晶显示屏 251

9.6.2 OLED12864有机发光二极管显示屏 255

9.7蜂鸣器 259

9.8使用彩色显示屏 261

9.9小结 263

第10章 Arduino高级实验 264

10.1 Arduino与Microsoft WPF 264

10.1.1 WPF实现Hello World 264

10.1.2建立串口通信 269

10.1.3颜色测试小工具 275

10.1.4温度曲线图 278

10.1.5通过网络控制LED 284

10.2 Arduino与Android 288

10.2.1 Android实现Hello World 289

10.2.2建立USB串口通信 296

10.2.3安防联动 306

10.3 Arduino典型应用 314

10.3.1个性键(盘)鼠(标)外设 314

10.3.2上位机操作I/O 317

10.3.3接入云平台 319

10.3.4下载引导程序 322

10.4小结 325

附录A 运算符优先级和结合性参考表 326

精品推荐