《爱上机器人 学Arduino玩转机器人制作》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)MICHAELMARGOLIS著;藏海波译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115349293
  • 页数:144 页
图书介绍:本书以一个由Arduino控制的遥控车轮机器人为范例,讲述了机器人从无到有的完整制作过程,包括对基础电子元件的使用、电路的设计、机器人外部结构的组装、Arduino的编程、无线电遥控等,最终组成完整的机器人作品。

第1章 机器人项目简介 1

1.1为什么制作机器人? 3

1.2机器人的移动方式 3

1.3工具 4

第2章 搭建电路 5

2.1硬件需求 6

2.2制作方法 6

第3章 制作两轮移动平台 11

3.1硬件需求 12

3.2结构组装 12

3.3安装红外传感器 19

3.4后续工作 21

第4章 制作四轮移动平台 22

4.1硬件需求 23

4.2结构组装 23

4.3安装红外传感器 30

4.4后续工作 31

第5章Arduino入门 33

5.1硬件需求 34

5.2 Arduino软件 34

5.3 Arduino硬件 34

5.4安装集成开发环境(IDE) 35

5.5连接Arduino电路板 37

5.6使用IDE 37

5.7上传运行Blink草绘 38

5.8使用标签 39

5.9安装第三方库文件 39

第6章 测试机器人的基本功能 41

6.1硬件需求 42

6.2软件需求 42

6.3本章使用的程序 43

6.4上传运行helloRobot.ino 43

6.5程序说明 48

6.6故障排查 50

6.7提高程序的可扩展性 50

第7章 速度和方向控制 54

7.1硬件需求 55

7.2本章使用的程序 55

7.3电机类型 55

7.4电机控制器 55

7.5控制电机转速 57

7.6机器人机动软件结构 62

7.7机器人运动函数 66

第8章 认识传感器 72

8.1硬件介绍 73

8.2软件 73

8.3红外反射传感器 73

8.4声纳测距传感器 75

8.5 Maxbotix EZ1声呐测距传感器 76

8.6夏普红外测距传感器 76

8.7接近传感器 77

8.8声音传感器 78

8.9 Arduino Cookbook 80

第9章 让机器人对边沿和路线做出反应 81

9.1硬件需求 82

9.2本章使用的程序 82

9.3 Look代码 82

9.4边沿检测 83

9.5循线 85

9.6查看程序数据 89

第10章 自主运动 91

10.1硬件需求 92

10.2本章使用的程序 92

10.3安装超声波测距传感器 93

10.4让机器人自由活动 95

10.5增加扫描功能 100

第11章 遥控 105

11.1硬件需求 106

11.2本章使用的程序 106

11.3设计遥控代码 106

11.4用电视遥控器控制机器人 109

附录A机器人功能扩展 117

A.1设计 118

A.2如何实现复杂项目 118

附录B在机器人上使用其他硬件 119

B.0其他电机控制器 120

附录C调试机器人 123

C.0根据症状判断问题 124

附录D电源 131

D.1监控电池电压 132

D.2涓流冲电 137

附录E程序结构 138

E.1数字I/O 139

E.2模拟I/O 139

E.3计算函数 139

E.4其他函数和结构 139

附录F Arduino引脚和定时器资源 141

F.1解决资源冲突 142

F.2引脚和定时器列表 143