VEX-EDR基础入门与RobotC编程实例

介绍RobotC编程软件的功能和特点

RobotC支持为多个机器人平台编写程序。RobotC有三个工具栏选项。2)断点断点在RobotC中是一个有用的调试工具。RobotC编译器在把程序传输给控制器之前,能够将程序进行优化,最高可降低50%,以减小程序占用控制器的内存。5)状态栏状态栏显示关于RobotC编辑器和当前程序的信息。
理论教育 2023-06-29

基础运动控制程序:掌控VEX机器人行动

机器人在执行程序之前将等待2000ms;1端口的电动机将以63W的功率正转;10端口的电动机将以0W的功率不转;机器人以之前的功率运动750ms;1端口的电动机将以0W的功率不转;10端口的电动机将以63W的功率正转;机器人以之前的功率运动750ms;}现在编写并下载想要的机器人程序,就可以控制VEX抓手机器人到处走了。
理论教育 2023-06-29

手机器人编程控制系统配置详解

在开始对抓手机器人进行编程控制之前,需要进行系统配置。下面是具体的配置过程。将控制器连接7.2V的机器人电池并打开电源。如果准备使用标准RobotC语言编程,则应该选择“VEX 2.0 Cortex”选项。当连接了VEX控制器,但在下拉菜单中没有出现“USB Wired Cable”或“Vex Robotics Comm Port”选项时,可能是Windows系统无法识别该设备或无法访问它。在这种模式下,在给控制器上电运行程序之前,它会有15s以内的与VEXnet或USB搜寻连接时间。
理论教育 2023-06-29

光轴编码器的编程控制方式及规则详解

在了解了光轴编码器的工作原理和安装方法后,现在将它安装在已经搭建好的抓手机器人上,开始了解对它的编程控制。while是一个循环命令,用于控制程序结构。它负责让其内部,即花括号内的循环体反复执行,直到不满足while后圆括号内的条件。当条件不满足时,程序会跳出while循环,继续执行后面的程序。下表是对while循环命令的解释和对使用规则的具体说明。与while不同的是,它最多执行一次语句,而while则可以反复多次执行里面的语句。
理论教育 2023-06-29

编写控制程序:抓手机器人限位开关的作用分析与应用

下面将以抓手机器人为例,考虑编写一个将限位开关安装在抓手机器人机械臂下方的程序。在编写这种遥控程序时,会出现两个约束条件:一个是遥控器按键是否被按下;另一个是限位开关是否被按下。这两个约束条件互相作用,影响对机械臂的编程控制。
理论教育 2023-06-29

光轴编码器的工作原理及应用

光轴编码器通过红外线传感器来探测红外LED灯发射的光透过圆盘上狭缝产生的脉冲。当轴的转速超过该探测极限时,光轴编码器探测的数据将出现失误。这意味着机器人移动时VEX控制器将收到一连串的“0”和“1”,这一连串的“0”和“1”将被程序翻译后去控制机器人的运动,如下图所示。如果通道1领先于通道2,则轮胎顺时针旋转;如果通道2领先于通道1,则轮胎逆时针旋转。
理论教育 2023-06-29

了解RobotC机器人虚拟世界包的使用方法

RobotC包括机器人虚拟世界级别包、课程训练包和VEX智商挑战包。1)使用机器人虚拟世界包管理器在RobotC软件图标上单击鼠标右键,选择以管理员身份运行程序。打开机器人虚拟世界包管理器。RobotC现在将检查是否具有安装虚拟世界级包所需的权限。
理论教育 2023-06-29

卓越表现!双线393电动机助力高效运转

双线393电动机是现在VEX机器人设计中最常使用的电动机,如下图所示。双线393电动机的输出功率比标准电动机多60%,从而允许更大功率的结构和驱动器基座。坚固的钢制内齿轮可以配置为“高速”模式。实际电动机规格比该值略小。
理论教育 2023-06-29

如何编程控制抓手机器人停止运动?

首先配置好抓手机器人的电动机和超声波传感器的端口,配置时在数字传感器下选择sonar厘米选项,然后编写程序。当该条件不被满足时,结合while循环外的停止电动机运动的程序,就变成了:在超声波传感器的3~40cm范围内有障碍物时,将中断while循环,即让抓手机器人停止运动。这个挑战要求使用超声波传感器,使机器人刚好移动到障碍物前面停下,但不要移动或撞到这个障碍物。
理论教育 2023-06-29

如何配置电动机端口

在motor1和motor10的空白处,给所连接的抓手机器人的左右电动机命名。后面的传感器配置也遵循该规则,然后选择相应的电动机类型,如下图所示。这些代码又被称为pragma语句,每次在写程序之前,完成电动机和传感器端口配置后,它们会自动生成,而不需要用户编写。后面要写的有关控制电动机转动的程序都包含这个电动机端口的配置过程。
理论教育 2023-06-29

VEX遥控器编程实现机器人行走、机械臂抓取和机械爪开合

VEX遥控器主要为机器人提供实时的操作控制。遥控器有2个2轴模拟摇杆、4个触发按钮和2个4键方向盘,以及内置一个加速度计,可以探测遥控器前后左右的倾斜状态。这里将计时器作为一只秒表来使用,即用它来限制遥控机器人的时间长度。这个程序将遥控程序控制在90s内,超过90s,机器人将停止运动。现在编写一个完整的遥控机器人行走和机械臂抓取东西,以及机械爪开合的程序。
理论教育 2023-06-29
-已经加载完成-