《玩转Arduino 快速入门指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(德)MaikSchmidt著;唐乐,李洪刚译;熊晓云审校
  • 出 版 社:北京:科学出版社
  • 出版年份:2014
  • ISBN:9787030384850
  • 页数:274 页
图书介绍:本书是PragmaticBookshelf出版社2011年的新书,亚马逊评级4星半,有9人评论。本书是一本快速指南,让读者直观地掌握Arduino的特点和开发方法,通过一步一步的指示和照片示例,使读者创建出自己的富有特色的项目。第一部分,基础知识。介绍关于Arduino的基础知识、必备技能和设计思路。第二部分,开发实例。通过多个富有特色和创意的开发实例,让读者参与进来,通过实际操作掌握设计方法,体会设计乐趣,获得成就感。包括设计二进制骰子、设计莫尔斯码产生器、建立一个动作感应游戏机、设计独有的游戏手柄、网络共享、设计独有的遥控装置、用Arduino控制电动机等。第三部分,附录。给出了学习Arduino需要用到的电子方面的知识、编程基础及技巧等内容。

第1章 欢迎来到Arduino的世界 3

1.1物料清单 3

1.2 Arduino概述 3

1.3了解Arduino主板 5

1.4安装Arduino IDE 10

1.5了解Arduino IDE 13

1.6编译和上传程序 19

1.7使用LED 22

1.8排错 24

1.9练习 25

第2章 进入Arduino的世界 28

2.1物料清单 28

2.2管理项目和程序文件 28

2.3改变系统参数设置 30

2.4使用串口 33

2.5排错 43

2.6练习 43

第3章 制作二进制骰子 46

3.1物料清单 46

3.2使用万用线路板 47

3.3在万用线路板上使用LED 49

3.4二进制骰子的第一个版本 51

3.5使用按键开关 56

3.6加入定制的按键开关 62

3.7制作一个骰子游戏 63

3.8排错 68

3.9练习 69

第4章 创建一个莫尔斯码的库 72

4.1物料清单 72

4.2莫尔斯码的基础知识 72

4.3莫尔斯码发生器 73

4.4丰富莫尔斯码发生器的接口 75

4.5输出莫尔斯码信号 77

4.6安装和使用Telegraph类 79

4.7扫尾工作 83

4.8排错 85

4.9练习 85

第5章 感受周围的世界 90

5.1物料清单 90

5.2利用超声波传感器测量距离 91

5.3使用浮点数来提高测量精度 97

5.4用温度传感器来提高测量精度 100

5.5用Processing将数据回传至计算机 107

5.6表示传感器数据 109

5.7构建应用程序基础 112

5.8在Processing中加入串口通信 113

5.9传感器数据可视化 116

5.10排错 117

5.11练习 118

第6章 制作一个带运动感应的游戏手柄 122

6.1物料清单 122

6.2加速度传感器连线 123

6.3激活加速度传感器 125

6.4发现并修正边界值 126

6.5制作你自己的游戏手柄 129

6.6自己编写一个游戏程序 132

6.7更多的项目 142

6.8排错 142

6.9练习 143

第7章 “重铸”Wii Nunchuk(鸡腿)控制器 146

7.1物料清单 146

7.2连接Wii Nunchuk(鸡腿)到Arduino 147

7.3和Wii Nunchuk(鸡腿)控制器通信 148

7.4建立Wii Nunchuk(鸡腿)控制器的类 150

7.5使用自己编写的Wii Nunchuk(鸡腿)控制器类 155

7.6旋转多色立方体 156

7.7排错 163

7.8练习 163

第8章 将Arduino连入网络 167

8.1物料清单 167

8.2用计算机将传感器信息送入互联网 167

8.3在推特中注册一个应用 170

8.4使用Processing发送推特信息 172

8.5使用Arduino以太网扩展板进行网络通信 176

8.6使用DHCP和DNS 183

8.7从命令行发送电子邮件 187

8.8使用Arduino直接发送电子邮件 190

8.9使用人体红外线传感器探测运动 194

8.10组装 197

8.11排错 201

8.12练习 202

第9章 建立通用遥控器 205

9.1物料清单 205

9.2了解红外遥控器的工作原理 206

9.3抓取遥控器码 207

9.4制作自己的苹果遥控器 210

9.5使用浏览器远程控制设备 214

9.6建立一个红外通信代理 217

9.7排错 224

9.8练习 225

第10章 用Arduino控制电动机 228

10.1物料清单 228

10.2了解电动机 229

10.3使用伺服电机的第一步 230

10.4制作一个Blaminatr 234

10.5排错 239

10.6练习 240

附录1电子学基础 242

附1.1电流、电压和电阻 242

附1.2焊接 245

附录2 Arduino编程进阶 252

附2.1 Arduino编程语言 252

附2.2位操作 254

附录3串口编程进阶 258

附3.1更多关于串口通信的知识 258

附3.2用不同的编程语言实现串口通信 260