图书介绍

Arduino魔法书 实现梦想的工具和技术PDF|Epub|txt|kindle电子书版本网盘下载

Arduino魔法书 实现梦想的工具和技术
  • (美)布鲁姆著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121240676
  • 出版时间:2014
  • 标注页数:305页
  • 文件大小:28MB
  • 文件页数:327页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

Arduino魔法书 实现梦想的工具和技术PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 Arduino工程基础1

第1章 让你的Arduino闪烁2

探索Arduino生态系统3

Arduino功能3

Arduino板卡7

创建你的第一个程序12

下载并安装Arduino IDE12

运行IDE并连接Arduino13

分析你的第一个程序15

本章小结17

第2章 数字输入、输出和脉冲宽度调制18

数字输出19

连接一个LED并使用面包板19

数字输出端口编程23

使用for循环24

analogWrite()与脉冲宽度调制25

读取数字输入28

读取带有下拉电阻的数字输入28

使用“有弹性的”按键30

制作一个可控的RGB LED夜灯33

本章小结37

第3章 读取模拟传感器38

理解模拟和数字信号39

比较模拟和数字信号39

将模拟信号转换为数字信号40

利用Arduino读取模拟传感器:analogRead()41

读取电位器42

使用模拟传感器45

利用可变电阻制作自己的模拟传感器50

使用阻性分压器50

利用模拟输入控制模拟输出52

本章小结54

第2部分 控制环境55

第4章 三极管与电机驱动56

驱动直流电机57

操作大电流感性负载58

利用PWM控制电动机转速62

使用H-桥控制直流电机的方向64

驱动伺服电机70

理解连续旋转伺服电机和标准伺服电机的区别71

理解伺服电机控制71

控制伺服电机75

制作扫描式距离传感器76

本章小结80

第5章 发出声音81

理解扬声器的工作原理82

声音的性质82

扬声器是如何发声的83

使用tone()发出声音84

包含定义文件85

给扬声器接线86

产生声音序列88

理解tone()函数的限制91

制作一架微型钢琴91

本章小结94

第6章 USB和串口通信95

理解Arduino的串口通信功能96

使用内置或外置USB-串口转换器的Arduino板卡97

使用次级含USB功能ATMega MCU来模拟串口转换器的Arduino板卡99

使用单个带USB功能MCU的Arduino板卡101

带有USB-Host功能的Arduino板卡101

监听Arduino102

使用print语句102

使用特殊字符103

改变数据类型表示105

与Arduino通信105

从计算机或其他串口设备上读取信息106

与桌面应用程序通信112

与Processing通信113

学习Arduino Leonardo(及其他基于32U4的Arduino)的特殊技巧119

模拟键盘119

模拟鼠标124

本章小结127

第7章 移位寄存器129

理解移位寄存器130

发送并行和串行数据131

使用74HC595移位寄存器131

使用Arduino进行串行移位输出134

在二进制和十进制间转换136

用移位寄存器控制灯光动画137

搭建“光骑士”137

用LED条形图响应输入139

本章小结142

第3部分 Arduino通信接口143

第8章 I2C总线144

I2C总线的历史145

12C硬件设计145

通信方案与ID值146

硬件要求和上拉电阻147

与I2C测温探头通信148

设置硬件148

参考数据手册149

编写软件151

将移位寄存器、串口通信和I2C通信结合153

为温度监控系统搭建硬件153

修改嵌入式程序154

编写Processing程序156

本章小结159

第9章 SPI总线160

SPI总线概述161

SPI硬件和通信设计162

硬件配置162

通信方案163

比较SPI与I2C164

与SPI数字电位器通信164

从数据手册中获取信息164

设置硬件167

编写软件169

用SPI数字电位器制作视听显示系统171

设置硬件172

修改软件173

本章小结175

第10章 连接液晶显示器176

设置LCD177

使用LiquidCrystal库写入LCD180

向显示器输出文本180

创建特殊符号和动画182

制作一个私人自动恒温器185

设置硬件185

用按键调节设定值188

添加声音报警和电扇189

整合:完整的程序190

升级项目194

本章小结194

第11章 使用XBee收发器进行无线通信195

理解XBee无线通信196

XBee无线收发器197

XBee无线收发器扩展板和串口连接198

配置XBee201

用扩展板或USB适配器配置202

选择Xbee设置并将XBee连到主机上203

用X-CTU配置XBee204

用串口终端配置XBee207

与计算机无线通信209

为远程Arduino供电209

回顾串口示例:用电位器控制Processing211

回顾串口示例:控制一个RGB LED214

与另一个Arduino通信:制作无线门铃216

系统设计217

发射器硬件218

接收器硬件218

发射器软件219

接收器软件220

本章小结223

第4部分 高级的话题和项目225

第12章 硬件和定时器中断226

使用硬件中断227

理解轮询和中断间的折中228

理解Arduino的硬件中断能力229

搭建并测试硬件消抖动的按键中断电路230

使用定时器中断237

理解定时器中断237

获取软件库238

近乎于同时地执行两个任务238

搭建一个中断驱动的音响239

音响硬件239

音响软件240

本章小结242

第13章 用SD卡记录数据243

数据记录的准备工作244

用CSV文件格式化数据244

为数据记录准备SD卡245

将SD卡接入Arduino249

SD卡扩展板249

SD卡SPI接口253

写入SD卡253

读取SD卡258

使用一个实时时钟261

理解实时时钟261

使用实时时钟263

做一个入口记录仪268

记录仪硬件268

记录仪软件270

数据分析273

本章小结274

第14章 将你的Arduino联网275

互联网、Arduino和你276

网络术语276

客户端与服务器279

将Arduino联网279

在网上控制Arduino279

准备I/O控制硬件280

设计一个简易网页280

编写Arduino服务器程序282

通过网络控制Arduino286

把实时数据发送给绘图服务290

在Xively上创建实时数据源290

添加数据源组件295

本章小结299

附录 ATMega数据手册和Arduino原理图揭秘300

阅读数据手册300

分解数据手册300

理解器件引脚定义302

理解Arduino原理图304

热门推荐