图书介绍

智能机器人项目应用与实践 AVR单片机与C语言编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

智能机器人项目应用与实践 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.c15

程序下载16

学到了什么?20

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

扩展学习23

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

工程素质24

技能总结24

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

什么是伺服电机25

AT mega8的输入/输出接口26

伺服电机调零27

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

变量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.h134

#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…h172

SHT11的工作时序情况182

任务25:SHT11…h185

共用体196

用typedef定义类型197

枚举类型197

任务26: TemperatureAndHumidityTesting…c197

技能总结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.h233

任务30: HandlingRobot.c239

用状态机调度程序262

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

举一反三264

附录A C语句概要归纳265

附录B单片机基础概念276

附录C面包板使用说明280

附录D ATmega8熔丝位设置282

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

Robot.h291

uart.h296

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

热门推荐