书籍详情
VEX机器人全攻略 玩转V5编程与竞赛
作者:韩恭恩 著
出版社:人民邮电出版社
出版时间:2020-12-01
ISBN:9787115547095
定价:¥80.00
购买这本书可以去
内容简介
内 容 提 要本书是全面的VEX机器人编程与竞赛指南,作者具有多年机器人教学和赛事指导经验,书中包含大量实用案例,可以让你以轻松的方式认识和了解VEX的全新版本V5机器人,并且能够帮助你熟练地使用VEXCode对VEX机器人进行编程,从而更加得心应手地在VEX机器人赛事中取得好成绩。
作者简介
韩恭恩,西安高新第一中学高级教师,陕西师范大学计算机学院研究生导师,中国科协机器人专家库成员,国家一级裁判员,中国青少年机器人大赛vex项目副判长,.陕西省青少年机器人大赛总裁判长,青少年机器人世界杯中国区组委会足球项目组主任,世界机器人大会VEX工程挑战赛裁判长。自2004年开始担任校机器人比赛辅导教师,指导学生参加各级比赛,获国际赛冠军9项,***一等奖50余项.
目录
目录
第 一章 VEXcode概述 1
一、VEXcode介绍 1
二、软件安装 1
三、编程运行环境 4
1.编程界面 5
2.VEXcode菜单及功能 8
3.常用工具栏以及功能 8
4.程序编译调试与下载 9
第二章 主控器 11
一、主控器介绍 11
1.主控器基本信息 11
2.主控器的高性能 12
3.VEXos 操作系统 13
二、网络连接 15
三、3线端口 16
四、程序初体验 17
1.程序初体验 17
2.调试和下载程序 18
五、迷你存储卡 19
第三章 VEXcode V5 Text编程基础 23
一、预备知识 23
1.VEXcode V5 Text工程文件管理 23
2.VEXcode V5 Text程序的一般组成 24
二、常量与变量 27
1.常量 27
2.变量 29
三、VEXcode V5 Text基本数据类型 30
1.整型数据 30
2.字符型数据 32
3.实型数据 34
四、算术运算符和算术表达式 35
1.VEXcode V5 Text语言运算符 35
2.算术运算符和算术表达式 35
3.关系和逻辑运算符 39
五、VEXcode V5 Text程序结构 40
1.顺序结构 40
2.选择结构 41
3.循环结构 46
第四章 LCD屏幕 53
一、LCD工作原理 53
二、LCD所用到的函数 53
三、案例练习 55
1.显示字母,字符串,数字,数组,字符数组 55
2.显示电池电量以及温度 59
3.触摸屏幕显示 60
第五章 遥控器 69
一、遥控器按键说明 69
二、遥控器的基本连接 71
1.遥控器与主控器配对 71
2.遥控器与计算机相连 73
3.更新遥控器的固件 73
三.遥控器参数信息 76
四、摇杆控制函数 76
1.Axis 76
2.Controller 1——遥控器1 77
五、案例练习 80
第六章 电机 89
一、电机介绍 89
1.V5电机的功能 89
2.综合控制系统 90
3.反馈数据 90
4.V5电机的特点 90
二、硬件连接与软件设置 91
三、电机函数 93
四、编码器 98
1.编码器的介绍 98
2.对应函数 99
第七章 输入输出设备 101
一、输入设备 101
1.传感器 101
2.模拟传感器 102
3.数字传感器 120
二、输出设备 140
1.发光灯 140
2.393电机驱动模块 142
第八章 函数 143
一、函数概述 143
1.函数的概念 143
2.函数定义的一般形式 143
3.函数的返回值与函数类型 144
4.函数参数 144
5.函数的嵌套调用和递归调用 145
6.函数设计的基本原则 146
7.案例练习 146
二、机器人基本运动函数 151
1.Chassis底盘运动函数 151
2.intake吸块函数 152
3.Slope推拉斜坡函数 153
4.Arm升降手臂函数 154
第九章 机器人设计与比赛程序编写 155
一、“七塔奇谋”机器人比赛任务 155
二、机器人设计建造 156
1. 底盘设计 157
2. 吸盘及手臂设计 158
3. 斜坡设计 159
4. 七塔奇谋机器人伸展整体结构 161
三、编写机器人的手动程序 163
1.手动程序 163
2.简单的自动程序 170
第十章 VEX机器人竞赛实践 173
一、VEX机器人竞赛概述 173
二、VEX竞赛控制函数 173
三、竞赛模版的生成及解读 174
1.竞赛模板生成 174
2.程序和代码测试 177
四、简易场地控制器 183
附录 2019—2020竞赛手册 185
A1 序言 186
一、引言 186
二、VEX机器人竞赛 186
三、“七塔奇谋”:入门 186
A2 赛局 188
一、引言 188
二、赛局说明 188
三、赛局定义 190
四、记分 194
五、安全规则 195
六、通用赛局规则 195
七、特定赛局规则 199
A3 机器人 202
一、引言 202
二、机器人规则 202
A4 赛事 210
一、引言 210
二、锦标赛定义 210
三、锦标赛规则 212
第 一章 VEXcode概述 1
一、VEXcode介绍 1
二、软件安装 1
三、编程运行环境 4
1.编程界面 5
2.VEXcode菜单及功能 8
3.常用工具栏以及功能 8
4.程序编译调试与下载 9
第二章 主控器 11
一、主控器介绍 11
1.主控器基本信息 11
2.主控器的高性能 12
3.VEXos 操作系统 13
二、网络连接 15
三、3线端口 16
四、程序初体验 17
1.程序初体验 17
2.调试和下载程序 18
五、迷你存储卡 19
第三章 VEXcode V5 Text编程基础 23
一、预备知识 23
1.VEXcode V5 Text工程文件管理 23
2.VEXcode V5 Text程序的一般组成 24
二、常量与变量 27
1.常量 27
2.变量 29
三、VEXcode V5 Text基本数据类型 30
1.整型数据 30
2.字符型数据 32
3.实型数据 34
四、算术运算符和算术表达式 35
1.VEXcode V5 Text语言运算符 35
2.算术运算符和算术表达式 35
3.关系和逻辑运算符 39
五、VEXcode V5 Text程序结构 40
1.顺序结构 40
2.选择结构 41
3.循环结构 46
第四章 LCD屏幕 53
一、LCD工作原理 53
二、LCD所用到的函数 53
三、案例练习 55
1.显示字母,字符串,数字,数组,字符数组 55
2.显示电池电量以及温度 59
3.触摸屏幕显示 60
第五章 遥控器 69
一、遥控器按键说明 69
二、遥控器的基本连接 71
1.遥控器与主控器配对 71
2.遥控器与计算机相连 73
3.更新遥控器的固件 73
三.遥控器参数信息 76
四、摇杆控制函数 76
1.Axis 76
2.Controller 1——遥控器1 77
五、案例练习 80
第六章 电机 89
一、电机介绍 89
1.V5电机的功能 89
2.综合控制系统 90
3.反馈数据 90
4.V5电机的特点 90
二、硬件连接与软件设置 91
三、电机函数 93
四、编码器 98
1.编码器的介绍 98
2.对应函数 99
第七章 输入输出设备 101
一、输入设备 101
1.传感器 101
2.模拟传感器 102
3.数字传感器 120
二、输出设备 140
1.发光灯 140
2.393电机驱动模块 142
第八章 函数 143
一、函数概述 143
1.函数的概念 143
2.函数定义的一般形式 143
3.函数的返回值与函数类型 144
4.函数参数 144
5.函数的嵌套调用和递归调用 145
6.函数设计的基本原则 146
7.案例练习 146
二、机器人基本运动函数 151
1.Chassis底盘运动函数 151
2.intake吸块函数 152
3.Slope推拉斜坡函数 153
4.Arm升降手臂函数 154
第九章 机器人设计与比赛程序编写 155
一、“七塔奇谋”机器人比赛任务 155
二、机器人设计建造 156
1. 底盘设计 157
2. 吸盘及手臂设计 158
3. 斜坡设计 159
4. 七塔奇谋机器人伸展整体结构 161
三、编写机器人的手动程序 163
1.手动程序 163
2.简单的自动程序 170
第十章 VEX机器人竞赛实践 173
一、VEX机器人竞赛概述 173
二、VEX竞赛控制函数 173
三、竞赛模版的生成及解读 174
1.竞赛模板生成 174
2.程序和代码测试 177
四、简易场地控制器 183
附录 2019—2020竞赛手册 185
A1 序言 186
一、引言 186
二、VEX机器人竞赛 186
三、“七塔奇谋”:入门 186
A2 赛局 188
一、引言 188
二、赛局说明 188
三、赛局定义 190
四、记分 194
五、安全规则 195
六、通用赛局规则 195
七、特定赛局规则 199
A3 机器人 202
一、引言 202
二、机器人规则 202
A4 赛事 210
一、引言 210
二、锦标赛定义 210
三、锦标赛规则 212
猜您喜欢