当前位置:首页 > 工业技术
Arduino一试就上手  第2版
Arduino一试就上手  第2版

Arduino一试就上手 第2版PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:孙骏荣,吴明展,卢聪勇著
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030373144
  • 页数:424 页
图书介绍:作为开放性的互动软硬件开发平台,Arduino现已拥有了不少忠实的爱好者。以Arduino搭配各种传感器和外围设备,初学者便可以用较低的成本在较短的时间内开发自已想要的作品。就算非电子、机电专业出身,也能很快体验互动电子设计、制作的乐趣!本书分为三大部分,共15章,较详细地介绍了如何从一个Arduino初级菜鸟成长为互动达人。书中提供了许多制作实例,涉及LCD、电机、红外线、超声波、无线通信,以及最热门的WIFI、GPS、自走车、Flash等。本书适合各大院校“互动设计”、“互动媒体”专业选作教材,也适合广大爱好者、技术人员阅读。
《Arduino一试就上手 第2版》目录
标签:上手

第1篇 进入Arduino的世界 3

第1章 初探Arduino 3

1.1物理运算平台 3

1.2话说从头——从核心谈起 5

1.3 Arduino溯源 6

1.4 Arduino硬件种类介绍 7

1.4.1 UNO 7

1.4.2 Nano 7

1.4.3 MEGA 8

1.4.4 LilyPad 8

1.5专属版的Arduino 9

1.5.1 Seeeduino 9

1.5.2 Roboduino 10

1.5.3 Funnel IO 10

1.5.4 Boarduino 10

1.5.5 Polulu 3pi Robot 11

1.6 Arduino的好处 11

1.7 Arduino的应用 12

1.7.1数字艺术 12

1.7.2科技Arduino 14

1.7.3通信网络Arduino 17

1.8 Arduino UNO 17

1.9展望 18

第2章 开发环境 21

2.1程序开发流程 21

2.1.1编辑 22

2.1.2编译 22

2.1.3链接 22

2.1.4执行 23

2.2开发环境下载 26

2.3开发环境功能介绍 29

2.4内建程序范例与程序架构 31

2.4.1 setup范例 32

2.4.2 loop范例 32

2.5程序语法 34

2.5.1数据类型 34

2.5.2逻辑运算符 34

2.5.3循环与选择性语句 36

2.5.4选择性语句 36

2.5.5时间函数 40

2.6 Arduino 1.0 42

第3章 必要的基本电路知识 43

3.1电的基本认识 43

3.2基本工具 44

3.2.1面包板的艺术 44

3.2.2线材 45

3.2.3三用表 46

3.3电子零件 48

3.3.1电阻 48

3.3.2电容 52

3.3.3二极管 55

3.3.4 LED 55

3.3.5晶体管 56

3.4 Arduino硬件介绍 57

3.4.1 Arduino基本电路 58

3.4.2 ATMEGA系列单片机 60

3.5 Arduino扩展板介绍 62

3.6 Fritzing 63

第2篇 开始来玩Arduino 67

第4章 模拟信号的世界 67

4.1模拟信号简介 67

4.2 AD转换 68

模拟信号转换 68

4.3电路中的信号转换 70

4.3.1分辨率 70

4.3.2转换时间 71

4.3.3参考电压 72

4.3.4误差 72

4.4 Arduino世界中的AD 72

4.5测量可变电阻 74

4.6测量光敏电阻 80

4.7压力检测 83

4.8位置检测 84

第5章 数字信号的世界 87

5.1数字信号的表示方式 87

5.2 LED闪烁 87

5.3用按钮控制LED 91

5.4霹雳灯 92

5.5指拨开关控制 95

5.6 LED模块 98

5.7外部控制LED显示 104

5.8 7段显示器 111

5.9 PWM 115

5.10用按钮改变PWM信号 116

5.11蜂鸣器 118

5.12心形LED闪烁 122

5.13数字输出扩展 126

第6章 通信协议 131

6.1硬件介绍 131

6.2通信协议介绍 132

6.2.1同步通信与异步通信 132

6.2.2全双工和半双工 132

6.3 RS-232基本介绍 133

6.4 RS-232通信协议 137

6.5 Arduino与串行端口通信 140

6.6 Hello RS-232 142

6.7输出数据 143

6.8输入数据 146

6.9输出控制 150

第7章Arduino与LCD 155

7.1 LCD简介 155

7.2液晶显示模块 156

7.3 Arduino函数库 158

7.4启动LCD 159

7.5 LCD显示 161

7.6 LCD换行控制 162

7.7 LCD跑马灯 164

7.8显示输入数据 166

第8章Arduino与控制电机 169

8.1直流电机 170

8.2控制直流电机 173

8.3步进电机 180

8.4控制步进电机 183

8.5控制舵机 189

8.6 2轴控制机构 199

8.7光线自动追踪系统 205

第9章Arduino与红外线、超声波 209

9.1超声波测距 209

9.2红外线测距 215

9.3用于循迹的红外线反射式模块 222

9.4红外线人体感应 225

第10章Arduino与无线通信 229

10.1无线通信的挑战 229

10.2无线通信网络架构 231

10.2.1 1对多通信 232

10.2.2多对多通信 233

10.2.3混合式架构 234

10.3常见的无线通信协议 235

10.3.1短距离 238

10.3.2 RF模块 238

10.3.3红外线 239

10.3.4蓝牙 239

10.3.5 ZigBee 239

10.3.6超宽带 241

10.3.7长距离WiFi 241

10.3.8移动通信 241

10.4 315MHz RF模块 245

10.5 27MHz RF模块 251

10.6 RFID 254

第3篇 进阶实作Arduino 263

第11章 Arduino+Wii 263

11.1 Wii基本介绍 263

11.2 Wii Remote的操作原理 264

手柄按钮介绍 265

11.3 Sensor Bar介绍 267

11.4 Wii Remote内部传感器 269

11.4.1加速度计 270

11.4.2陀螺仪 272

11.4.3 ADXL335 273

11.4.4 IDG-650 275

11.5 Processing 277

11.6 Arduino结合Nunchuck 282

11.7 Nunchuck和Processing 292

第12章 Arduino+GPS 299

12.1 GPS简介 299

12.1.1 GPS卫星简介 299

12.1.2 GPS系统组成 300

12.1.3 GPS误差来源 301

12.2 GPS修正技术 303

12.2.1 DGPS 303

12.2.2 AGPS 304

12.3 GPS其他技术 306

12.3.1 GLONASS 306

12.3.2 Beidou 307

12.3.3 Galileo 307

12.4 GPS模块介绍 308

12.5 GPS输出信息 311

12.6使用EM-408 314

12.7 GPS使用设定 316

GPS通信端口设定 317

12.8接收NMEA信息 320

第13章Arduino+自走车 335

13.1自走车行走方式 337

13.2室内定位 339

13.2.1到达时间 339

13.2.2到达时间差 340

13.2.3到达角 341

13.2.4接收信号强度 341

13.3自走车驱动方式 342

13.3.1前轮驱动和后轮驱动 343

13.3.2差动驱动 344

13.4电脑鼠 345

13.4.1迷官算法 346

13.4.2沿壁算法 346

13.4.3深度优先算法 346

13.4.4向心搜寻算法 347

13.4.5洪水填充算法 348

13.4.6 A算法 349

13.5自走车方位判定——电子罗盘 350

13.6车轮转动角度测量 362

13.7制作自走车 367

第14章 Arduino+Flash 377

14.1基本介绍 377

14.2 Arduino+Flash开发 378

第15章 无线感测网络 385

15.1 XBee规格 389

15.2 X- CTU 390

15.3 XBee S1的参数设定 392

15.3.1命令模式设定 394

15.3.2参数模式设定 396

15.4 XBee S2的参数设定 397

15.5 XBee数据传输 398

15.5.1 1对1 398

15.5.2 1对多 402

15.6 API模式(1对2通信架构) 403

15.7 Broadcast 404

15.8 XBee模拟信号读取 407

附录A数值计算 411

A.1十进制 411

A.2二进制 412

A.3十六进制 413

A.4辨认数值的方式 413

A.5计算器 414

附录B检查码 417

B1循环冗余检查码 417

B2 Checksum 419

附录C ASCII码 421

返回顶部