打开爪子#

要使用 VEX V5 Clawbot 的机械爪,首先需要在 VEXcode 中配置 Clawbot。最简单的方法是打开一个 Clawbot 模板。

配置爪机器人#

选择构建方式#

转到“设备”选项卡,然后选择“选择版本”。

“设备”选项卡的屏幕截图,显示了“选择构建”按钮。

选择爪形机器人配置#

选择爪形机器人配置。

选择建造界面的屏幕截图,其中爪形机器人建造方案在众多机器人建造方案中被突出显示。

选择驱动系统版本#

本教程中使用的模型是 Clawbot 的 驱动系统,惯性 版本,它包含一个爪子电机和一个手臂电机。

“选择 Clawbot 变体”屏幕的截图,其中“驱动系统,惯性”变体在“驱动系统”、“3 线陀螺仪”、“驱动系统,无陀螺仪”和“独立电机”选项中突出显示。

确认配置#

选择完成将此版本添加到您的项目中。

Clawbot、Drivetrain、Inertial 构建的当前配置屏幕截图,显示了 Drivetrain、ClawMotor 和 ArmMotor 设备,其中“完成”按钮已突出显示。

编写爪子#

打开动态类别#

在工具箱中选择“运动”类别,找到“旋转”模块。

工具箱的屏幕截图,其中“运动”类别已打开,显示了旋转的 ArmMotor 模块。

安装旋转块#

将 旋转电机模块 连接到 启动时 模块。

用于控制模块旋转的电机,默认情况下驱动 ArmMotor 旋转。#
[ArmMotor v] [向上 v] 转 (90) [度 v] ▶

选择爪式马达#

默认情况下,该模块的电机参数设置为ArmMotor。请选择下拉菜单并选择ClawMotor,这样该模块就可以控制机械爪。

方块的旋转电机现在正在旋转 ClawMotor。#
[ClawMotor v] [关闭 v] 转 (90) [度 v] ▶

打开爪子#

将方向参数从 关闭 改为 打开,并将距离参数改为 60。这将使机器人的爪子从当前位置向外打开 60 度。

启动时,爪子从当前位置打开 60 度。#
当开始
[ClawMotor v] [打开 v] 转 (60) [度 v] ▶

您还可以将单位参数更改为“圈数”而不是“度数”。一圈等于 360 度。

用于积木的旋转电机,使用圈数而不是角度。#
[ClawMotor v] [打开 v] 转 (1) [转 v] ▶

使用电机超时#

一个技巧是,在使用 spin motor for 模块之前,先使用 set motor timeout 模块。

设置电机超时模块。#
设定 [ClawMotor v] 超时为 (1) 秒

如果您不小心将 旋转电机时间 模块的距离设置得太大,设置电机超时 模块将强制其结束,项目继续进行,即使电机尚未到达其想要的位置。

启动时,在打开爪子之前设置 1 秒超时,因此即使爪子没有到达目标位置,项目也会继续进行。#
当开始
设定 [ClawMotor v] 超时为 (1) 秒
[ClawMotor v] [打开 v] 转 (600) [度 v] ▶