图书介绍

智能机器人项目应用与实践 AVR单片机与C语言编程pdf电子书版本下载

智能机器人项目应用与实践  AVR单片机与C语言编程
  • 李和平,孙小进,雷道仲,朱林著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560577364
  • 出版时间:2015
  • 标注页数:299页
  • 文件大小:36MB
  • 文件页数:311页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

智能机器人项目应用与实践 AVR单片机与C语言编程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 AVR单片机与机器人基础知识 1

AVR单片机简介 1

机器人介绍 2

组建平台 3

开发环境的安装 5

新建第一个程序 12

任务1 : HelloRoBot.c 15

程序下载 16

学到了什么? 20

C语言中的两种重要文件 21

扩展学习 23

培养工程素质和技能的总结 24

工程素质 24

技能总结 24

第二章 AVR接口与伺服电机控制 25

什么是伺服电机 25

AT mega8的输入/输出接口 26

伺服电机调零 27

任务2:伺服电机调零任务CenterServo.c 29

变量 30

常量 30

标识符 30

运算符 31

算术运算符 31

关系运算符 31

逻辑运算符 32

赋值运算符 32

表达式 33

I/O寄存器操作 33

#define的作用 35

while循环语句 36

while(1);的功能 36

函数的调用 37

时序图简介 37

发送零点标定信号 38

任务3:控制伺服全速顺时钟运转 39

任务4:控制伺服电机逆时钟运转 40

任务5:让伺服电机按规定时间全速旋转 40

控制伺服电机运行时间 41

任务6:让伺服电机顺时钟运转3秒,再逆时钟运转3秒 42

for语句 43

赋值运算符自增和自减的使用 43

举一反三 44

扩展思考 45

伺服电机的测试 45

任务7:用PC控制电机的旋转方向和速度 45

scanf语句 46

培养工程素质和技能的总结 47

工程素质 47

技能总结 47

第三章 机器人的运动学控制 48

动手组装机器人 48

机器人的基本运动 51

任务8:让机器人完成基本运动 51

匀加减速运动 54

任务9:匀加减速运动 55

举一反三 57

技能总结 57

第四章 超声波在机器人身上的应用 58

认识超声波 58

超声波测试 59

任务10:超声波传感器的测试程序 60

超声波避障 63

任务11:机人器避障 63

函数 67

函数的分类 67

main函数的返回值 68

if()…else…控制语句 68

超声波测量距离 69

任务12:超声波测距显示 71

const在AVR-GCC中的作用 75

C语言的数组 76

任务13:有趣的互动机器人 78

举一反三 82

技能总结 82

第五章 QTI灰度传感器在机器人上的应用 83

反射型光电传感器的认识 83

QTI寻线传感器的测试 83

任务14:QTI灰度巡线传感器的测试 84

QT I模拟量测量循迹应用 87

任务15:4个QTI灰度测量循迹运行 88

QT I开关量测量循迹应用 94

任务16:4个QTI开关量测量循迹运行 94

应用QT I灰度测量传感器按地图搬运物块 99

任务17:机器人搬运物块 100

任务的工作情况 111

AVR单片机的电源管理系统 112

函数声明 113

扩展应用 114

技能总结 114

第六章 颜色传感器在机器人上的应用 115

认识颜色传感器 115

三基色(RGB)原理 116

TCS3200识别颜色的原理 116

白平衡对颜色识别的作用 116

颜色传感器的通信接口介绍 117

任务18:颜色传感器测试 119

测试程序的工作过程 124

volatile在AVR-GCC中的作用 126

中断服务程序 126

定时计数器的应用 127

任务19:计数器的使用驱动颜色传感器 128

定时计数器是如何计数的? 132

颜色传感器识别色块并用全彩LED还原测量到的颜色 133

任务20:设计PWM.h 134

#ifndef #define #endif的作用 136

任务21:色块识别并还原颜色程序 137

程序运行情况和颜色还原验证 141

颜色传感器循迹彩线应用 143

任务22:颜色传感循迹应用 145

条件运算符 152

语句连接符号 153

两个颜色传感器是怎么做到循迹的 153

举一反三 154

扩展应用 154

技能总结 154

第七章 LCD应用于机器人 155

介绍LCD显示器 155

1602型LCD的主要技术参数 156

1602型LCD引脚 156

1602型LCD显示字符的过程 157

1602型LCD的读写操作 158

任务23:1602型LCD显示程序测试 160

1602型LCD的4位数据控制线模式工作情况 170

指针 170

字符与字符串 171

环境监控机器人 172

任务24: LCD160…h 172

SHT11的工作时序情况 182

任务25:SHT11…h 185

共用体 196

用typedef定义类型 197

枚举类型 197

任务26: TemperatureAndHumidityTesting…c 197

技能总结 201

第八章 语音模块应用于机器人 202

语音模块的介绍 202

语音播放模块的引脚定义 203

语音模块的程序下载实物 204

语音合成软件 205

语音模块下载软件安装 206

下载语音文件到语音播放模块 209

倒车雷达 217

switch…case多分支选择语句 221

编写语音播放模块的头文件 222

任务27:倒车雷达language.h语音播放模块头文件 223

编写语音播放模块的主文件 227

任务28:倒车雷达WD588.c语音播放模块文件 228

看门狗的作用 230

技能总结 231

第九章 综合应用 232

任务29 : colorSensor.h 233

任务30: HandlingRobot.c 239

用状态机调度程序 262

综合应用任务的工作分析 263

举一反三 264

附录A C语句概要归纳 265

附录B单片机基础概念 276

附录C面包板使用说明 280

附录D ATmega8熔丝位设置 282

附录E本书配套的头文件 291

Robot.h 291

uart.h 296

附录F本书用机器人的零配件清单 298

精品推荐