图书介绍

从零开始学Arduino电子设计 创意案例版PDF|Epub|txt|kindle电子书版本网盘下载

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

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1篇 认识Arduino2

第1章 Arduino简介2

1.1什么是Arduino2

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 WPF264

10.1.1 WPF实现Hello World264

10.1.2建立串口通信269

10.1.3颜色测试小工具275

10.1.4温度曲线图278

10.1.5通过网络控制LED284

10.2 Arduino与Android288

10.2.1 Android实现Hello World289

10.2.2建立USB串口通信296

10.2.3安防联动306

10.3 Arduino典型应用314

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

10.3.2上位机操作I/O317

10.3.3接入云平台319

10.3.4下载引导程序322

10.4小结325

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

热门推荐