图书介绍

Arduino机器人制作指南PDF|Epub|txt|kindle电子书版本网盘下载

Arduino机器人制作指南
  • (美)麦库姆著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030391001
  • 出版时间:2014
  • 标注页数:376页
  • 文件大小:87MB
  • 文件页数:395页
  • 主题词:单片微型计算机-应用-机器人-制作-指南

PDF下载


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

下载说明

Arduino机器人制作指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章Arduino开发平台介绍2

为何制作机器人2

为何用Arduino制作机器人3

Arduino可以为机器人做什么4

Arduino:硬件和软件的整合5

近距离观察Arduino硬件6

Arduino主板上需要关注的重点7

可用内存14

关于电压和处理速度15

Arduino工作电压:3.3V或5V15

Arduino工作速度16

了解主板上所有的LED17

旧版本的Arduino主板17

了解Arduino软件17

IDE版本19

USB驱动20

使用面包板或扩展板扩展20

第2章 让Arduino跑起来23

所需零件23

Arduino快速上手25

步骤1——下载Arduino IDE25

步骤2——解压缩软件包26

步骤3——安装USB驱动26

步骤4——确认Arduino正常工作27

步骤5——启动Arduino IDE28

步骤6——选定Arduino主板类型和通信端口29

步骤7——上传测试Sketch29

步骤8——修改测试Sketch30

再次了解Arduino31

微控制器编程入门32

概念:全都是“数字”32

HIGH到底是多高33

bit、byte、word33

烦人的概念:命令、函数、声明、数据类型、运算符及变量名34

语法和结构35

Sketch的结构分析36

上手实验1:我们的LED闪光灯36

上手实验2:我们的LED闪光灯,镜头239

上手实验3:读取按键状态41

上手实验4:让Arduino发出声音44

第3章 制作Teachbot学习平台47

舵机版Teachbot概述47

舵机版Teachbot的功能49

制作舵机版Teachbot机体50

切割零件51

开孔技巧53

添加甲板54

组装Teachbot54

步骤0——准备好基本零件54

步骤1——将舵机安装到舵机固定座上55

步骤2——将L支架和舵机固定座连接在一起55

步骤3——将舵机固定座安装到底层甲板上55

步骤4——安装平衡支撑杆56

步骤5——给舵机安装轮子57

步骤6——安装电池57

步骤7——将Arduino安装到第二层甲板上58

步骤8——在第二层甲板上固定面包板59

步骤9——在底层甲板上添加第二层甲板59

舵机版Teachbot如何行走61

舵机ABC62

改进普通舵机的方法64

基本改进步骤64

所需工具65

选择改进对象65

Hitec HS-422改进实例65

Futaba S3003改进实例67

改进后测试68

第4章 Teachbot编程:行走69

接线并尝试驱动一个舵机69

舵机控制编程71

舵机控制Sketch分析72

两个舵机的控制75

面包板接线79

运行舵机测试Sketch80

分析测试Sketch83

舵机版Teachbot的有线控制83

关于Servo对象的更多知识87

连接和分离舵机88

从特定位置开始运行91

设定舵机转速91

使用变量指代I/O引脚编号93

让舵机无延迟运转94

连续旋转舵机的不足之处94

第5章 Teachbot编程:碰撞检测与循迹95

让机器人具有触觉95

用微动开关检测碰撞97

了解碰撞检测Sketch101

使用轮询或中断的方法来判断开关的触发102

抖动和防抖105

安装更多的开关106

光线检测106

将光敏电阻的输出转换成电压信号106

基础的光线传感器应用107

用手电筒控制机器人108

循迹112

循迹基础112

使用成品循迹模块114

制作自己的循迹模块118

红外线LED和光敏三极管的安装120

双传感器的循迹121

第6章 Teachbot编程:避障124

“非接触”和“近距检测”概述124

使用超声波测距传感器124

超声波传感器的基本功能126

安装传感器127

使用超声波传感器避障128

添加旋转云台128

添加夏普GP2Y0D810红外线测距传感器132

添加夏普GP2D120红外线传感器133

将GP2D120连接到Arduino135

给Teachbot添加电源开关137

回顾Teachbot的舵机139

第7章 机械制作142

制作机器人的重要工具142

制作机器人的材料143

使用木材制作机器人143

使用塑料制作机器人144

使用铝型材制作机器人146

使用泡沫板和硬纸板制作机器人147

组装技术148

胶带148

魔术贴149

塑料扎带150

胶水150

机械紧固件150

紧固件类型152

制作过程153

钻孔技巧153

切割技巧153

第8章 电子电路制作157

面包板157

透视面包板158

如何使面包板电路持久工作159

面包板的使用技巧159

扩展板(Shield)160

I/O冲突161

电路过流161

物理和机械特性的限制161

处理扩展板I/O重复使用的问题161

扩展板和不同版本Arduino主板的兼容性162

电路制作的工具163

导线163

接线163

使用将导线焊接到排针上的方法制作排线165

使用压接的方法制作排线166

电路制作167

面包板167

万用板167

定制PCB168

接口技术170

LED接口171

电动机接口172

输入保护174

减少输入/输出的线路干扰177

减少来自于电动机的干扰177

减少来自于电子设备的电学噪声178

第9章 加强版Teachbot179

总物料清单179

制作直流电机版Teachbot181

对直流电机版Teachbot接线186

电源开关接线187

面包板接线187

最后一次检查接线189

让直流电机版Teachbot迈出第一步189

测试电动机速度控制192

添加循迹模块193

旋转转向和圆角转向198

测试传感器的红外线LED是否点亮199

开始循迹学习199

添加编码器200

编码器的工作机制201

Teachbot编码器的硬件制作202

加强编码器的实用性209

提高编码器的分辨率210

添加语音功能211

安装喇叭211

对Babblebot模块进行控制213

Teachbot应用扩展214

第10章 神奇的音乐机器人215

Tunebot设计概述215

制作Tunebot217

组装和固定电动机218

安装背板221

组装橡胶履带221

测试和使用Tunebot的减速电动机222

制作可逆控制板222

对电动机和控制板接线224

手动操纵Tunebot226

使用电动机控制器228

使用H桥电路控制电动机228

更换田宫变速箱的电动机229

安装Arduino和其他电子零件230

MIDI模块230

安装Arduino主板232

安装ArduMoto扩展板233

将电动机连接到电动机扩展板(ArduMoto)233

安装面包板扩展板234

配备供电电池组236

电源和电动机测试237

使传动系统更加耐用240

添加循迹模块240

使用MIDI产生音乐242

关于乐器、音色库、通道的知识243

通道音频信息245

变更设置信息246

MIDI作曲247

常数249

演奏复合音节251

对机器人运动和音乐编程254

为Tunebot扩展接近传感器和碰撞传感器254

在线内容:为Tunebot添加扎实的履带255

第11章 遥控机器人到达指定位257

无线控制机器人257

ZigBee入门259

了解ZigBee标准的变迁259

使用XBee Series 1通信260

三个Arduino,一个遥控机器人260

制作无线遥控器261

安装Arduino和面包板扩展板261

连接XBee无线模块262

使用主令开关263

使用两轴加速度传感器或电子罗盘264

使用复合传感器266

给Telebot添加XBee接收器270

使用主令开关控制Telebot271

使用电子罗盘控制Telebot274

在线内容:使用电子罗盘的方位数据控制Telebot276

给Telebot加载实时视频传输功能277

为视频添加字幕278

将信息写入Backpack模块280

显示环境数据283

加强遥控机器人285

第12章 机器蛇287

模仿蛇的运动287

机器蛇设计概述288

体节289

Arduino主板289

自动化和遥控291

制作机器蛇291

组装体节292

设定舵机的中点295

电池和舵机接线板的安装297

使用舵机延长线299

体节间接线300

Arduino Pro Mini接线302

对机器蛇编程303

降低舵机的运行速度305

加载和运行机器蛇的Sketch307

在线内容:将Arduino用作舵机控制器309

用遥控器控制机器蛇310

第13章 机械手316

了解机械手316

剖析机械手结构317

自由度318

舵机的选择318

舵盘319

特殊的Arduino主板319

制作机械手320

将所有舵机调整到中点320

切割底板321

制作肩部零件322

组装肩部323

制作上臂和前臂330

制作腕部333

制作夹持器335

连接前臂和上臂335

连接上臂和旋转平台336

增加逆向弹性平衡336

安装Arduino主板339

电源接线339

将控制电路接到Arduino342

添加橡胶脚垫344

对机械手编程344

测试起始位置和最小/最大位置344

使用串口监视器控制机械手346

使用带Joystick手柄和键盘的控制器控制机械手349

对机械手编程以实现交互控制350

操纵机械手357

使用Joystick手柄操纵358

使用键盘操纵358

附录A ARB支持网站359

在线资源359

特殊零件来源或网站359

附录B 物料采购链接361

机器人361

电子零件362

爱好者商店363

特殊资源363

支架:金属和塑料363

竞赛和机器人组织363

电子套件364

论坛(非产品专题)364

齿轮和机械件364

塑料和结构件364

二手货364

如何在一个大型目录中找到所需的电子零件365

附录C 排错技巧367

预防检查367

系统开发和排错368

使用串口监视器调试间题369

插入到setup()函数中间370

插入到loop()函数的开头或结尾部分371

插入到用户自定义函数中371

插入到Sketch中任何使用到循环的位置372

插入到任何需要预览的某个值附近372

排错建议373

无电源,指示灯不亮,处于最原始的状态373

行为异常374

指示灯亮,但是没有串口调试信息374

串口监视器窗口显示乱码374

调试信息重复出现,但是设计并非如此374

数据结果错误或是未预料的375

Sketch无法编译375

一切都在工作,除了电动机375

热门推荐