图书介绍

电子达人 我的第一本ARDUINO入门手册PDF|Epub|txt|kindle电子书版本网盘下载

电子达人 我的第一本ARDUINO入门手册
  • (英)JOHN NUSSEY著;沈金鑫,方可,顾洪译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115415639
  • 出版时间:2016
  • 标注页数:385页
  • 文件大小:50MB
  • 文件页数:411页
  • 主题词:

PDF下载


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

下载说明

电子达人 我的第一本ARDUINO入门手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 认识Arduino1

第1章 Arduino是什么,来自哪里3

Arduino由硬件和软件组成3

Arduino来自哪里4

做中学7

改造7

黑客(Hacking)7

电路改造8

电子9

输入10

输出10

开源10

第2章 找到适合自己的Arduino开发板13

开始了解Arduino Uno R314

大脑:ATmega328微控制器15

接头插座16

数字引脚17

模拟输入引脚17

关于模拟输出17

电源引脚18

USB接口18

外部供电插座18

复位按钮19

探索其他的Arduino板20

官方板20

新增(得到认可)的Arduino板卡22

Arduino的购买23

官方Arduino店铺23

英国的分销商23

美国的分销商23

亚马逊24

电子产品分销商24

寻找套件:从入门套件开始24

准备工作台27

第3章 下载并安装Arduino开发工具29

安装Arduino软件29

Windows平台下Arduino软件安装29

Mac OSX平台下Arduino软件安装32

Linux平台下Arduino软件安装34

Arduino开发环境的使用34

第4章 点亮LED37

编写你的第一个Arduino程序37

寻找Blink程序38

识别你的Arduino板39

配置软件40

下载程序43

祝贺你!44

刚刚发生了什么44

解析程序45

注释46

声明47

变量47

函数47

setup48

loop50

让闪烁更亮51

调整程序52

第二篇 从物理层认识Arduino53

第5章 常用工具介绍55

寻找正确的工具55

面包板56

跳线57

尖嘴钳59

万用表59

使用万用表测量电压、电流和电阻60

测量电路中的电压(伏特)60

测量电路中的电流(安培)61

测量电阻的阻值(欧姆)62

测量电位器的阻值(欧姆)62

检查电路的连续性63

第6章 电子电路基础知识65

理解电65

使用公式来构建你的电路67

欧姆定律67

计算功率69

焦耳定律70

使用电路图71

一个简单的线路图71

使用具有Arduino的电路图73

颜色编码74

Datasheets75

电阻色环76

第7章 基础程序:输入、输出和通信79

下载程序79

脉冲宽度调制(PWM)的使用80

LED Fade程序81

理解fade程序84

修改fade程序86

按钮程序88

解析按钮程序91

调整按钮程序92

Analoglnput程序93

解析Analoglnput程序97

调整Analoglnput程序98

串行通信99

DigitalReadSerial程序99

理解DigitalReadSerial程序102

AnaloglnOutSerial程序103

理解AnaloglnOutSerial程序106

第8章 更多基础程序:运动和声音109

电动机的使用109

探索二极管111

让直流电机旋转起来111

Motor程序111

理解Motor程序115

改变电机的速度115

MotorSpeed程序115

理解MotorSpeed程序116

控制电机的速度117

MotorControl程序117

理解MotorControl程序119

调整MotorControl程序120

结识伺服电机121

创建扫描运动121

Sweep程序121

理解Sweep程序124

控制伺服电机125

Knob程序125

理解Knob程序128

制造噪声129

压电式蜂鸣器129

toneMelody程序130

理解程序135

制作一个乐器138

PitchFollower程序138

理解程序141

第三篇 从基础走向进阶143

第9章 实例学习145

Skube145

工作原理146

扩展阅读147

Chorus147

工作原理148

扩展阅读148

推雪板148

工作原理149

扩展阅读150

Baker Tweet150

工作原理151

扩展阅读152

国家海事博物馆的指南针休息厅和指南针卡152

工作原理153

扩展阅读154

晚安灯154

工作原理155

扩展阅读155

微型打印机155

工作原理155

扩展阅读156

拍打自由157

工作原理157

扩展阅读158

第10章 焊接159

了解焊接159

准备焊接160

创建一个工作区160

选择烙铁161

焊锡164

焊接支架166

胶黏剂166

剪线钳167

剥线钳167

尖嘴钳168

万用表168

吸锡器169

吸锡带169

设备电线170

保证焊接的安全171

处理烙铁171

保护你的眼睛171

在通风的环境工作172

清洁烙铁172

不要吃焊锡!172

组装扩展板172

为电路的器件布局173

装配174

排针175

获取你的焊接技术175

搭建自己的电路178

了解电路179

电路布局179

准备电线180

焊接电路180

清理干净181

测试你的扩展板181

包装你的项目182

外壳182

接线183

固定板及其他元件184

第11章 代码优化185

更好地闪烁185

编写BlinkWithoutDelay程序187

解析BlinkWithoutDelay程序190

考虑按键的抖动192

编写Debounce程序192

解析Debounce程序195

制作更好的按键196

编写StateChangeDetection程序196

解析StateChangeDetection程序200

传感器数据滤波202

编写Smoothing程序203

解析Smoothing程序206

校准输入208

编写Calibration程序208

解析Calibration程序211

第12章 通用传感器基础215

让按钮更简单215

实施DigitallnputPullup程序216

解析DigitallnputPullup程序219

探索压电传感器220

编写Knock程序221

解析Knock程序224

利用压力、力和载荷传感器225

实施toneKeyboard程序227

解析toneKeyboard程序230

电容感应231

实施CapPinSketch程序233

解析CapPinSketch程序236

激光绊线238

实施AnaloglnOutSerial输出程序239

解析AnaloglnOutSerial程序242

运动检测242

实施DigitalReadSerial程序243

解析DigitalReadSerial程序246

测量距离247

实施MaxSonar程序248

解析MaxSonar程序251

喂,喂,有人能听到吗252

实施AnaloglnOutSerial程序253

解析AnaloglnOutSerial程序256

第四篇 释放Arduino的潜力257

第13章 使用扩展板和库函数让你更加专业259

打量一下扩展板259

组合方式的考虑260

章节要点261

检查最新版本277

浏览库函数278

回顾标准库函数278

安装附加库280

获取Arduino库282

第14章 更多的输入和输出283

控制多功能LED283

在ArduinoMega上实现AnalogWriteMega代码286

深入理解AnalogWriteMega代码289

对AnalogWriteMega代码稍作修改291

通过移位来控制更多的LED293

执行shiftOutCode、Hello World代码296

深入理解shiftOutCode、Hello World代码299

对shiftOutCode、Hello World代码稍作修改300

关于这个电路的更多内容303

第15章 通过I2C总线控制更多设备305

什么是I2C305

组装I2C PWM/伺服电机驱动板307

使用I2C PWM/伺服电机驱动板309

深入理解I2C PWM/伺服电机驱动板的代码316

购买伺服电机318

I2C的其他用途320

第五篇 探索软件世界323

第16章 了解Processing325

揭开Processing的面纱326

安装Processing328

预览Processing330

尝试第一个Processing程序331

绘制图形334

改变颜色和透明度337

了解交互功能339

第17章 用Processing走进实体世界343

制作一个虚拟按钮343

设置Arduino代码345

设置Processing代码346

深入理解Processing PhysicalPixel代码348

深入理解Arduino Physical Pixel代码351

绘制一个图形353

设置Arduino代码355

设置Processing代码356

深入理解Arduino Graph代码358

深入理解Processing Graph代码358

发送多种信号361

设置Processing代码363

设置Arduino端代码363

深入理解SerialCallResponse代码367

深入理解Processin9 SerialCallResponse代码368

第六篇 剩余部分373

第18章 深入学习Arduino的十大地方375

Arduino官方博客375

Hack a Day375

SparkFun376

MAKE376

Adafruit376

Bildr376

Instructables376

YouTube377

创客空间377

Arduino论坛377

朋友、同事和工作坊377

第19章 十大Arduino商店379

英国的商店379

SK Pang379

Technobots380

Proto-PIC380

Oomlout380

RoboSawy380

Active Robots381

世界各地的商店381

Adafruit(美国)381

Arduino官方店(意大利)381

Seeed Studio(中国)382

SparkFun(美国)382

第20章 十大可以发现电子元器件的地方383

RS Components公司(国际)383

派睿电子(全球)383

Rrapid(全球)384

Digi-Key(全球)384

Ebay(全球)384

Maplin(英国)384

RadioShack公司(美国)384

Ultraleds(英国)385

EnvironmentalLights.com(美国)385

跳过/垃圾箱(全球)385

热门推荐