使用 VEXcode 获得更多
我们建议您过渡到我们的新软件。 VEXcode 具有基于块和基于文本的选项,适用于 Chromebook、iPad、Android 平板电脑、Windows 和 Mac。 请访问 code.vex.com 了解有关如何下载 VEXcode 的更多详细信息。
VEX Coding studio 已停产,不再提供下载。 已经下载? 该程序将继续运行,但将不再受支持。
过渡到 VEXcode 的用户可以按照 这篇文章将他们的 C++/C++ Pro 项目迁移到 VEXcode Pro V5。

此示例程序展示了如何使用 Modkit 对 V5 Clawbot 进行编程以使其左转和右转。

BasicTurning.vex

配置
  • 端口 1 上的 V5 智能电机名为 LeftMotor
  • V5 智能电机,在端口 10 上,命名为 RightMotor 并设置为 颠倒
程序

文件-DVVb0bjUQ8.png

这个怎么运作

首先, when (STARTED) 块告诉机器人在程序启动时运行此代码。 一个数字变量 revsPerClawbot90Turn 被声明并分配给 1.7

该值应将带有 18:1 齿轮电机的 V5 Clawbot 旋转大约 90 度。 根据机器人的重量和轮子的摩擦力,转弯量可能略大于或小于 90 度。 如果需要,您可以调整 revsPerClawbot90Turn 变量。

然后,将左电机设置为以负转数开始旋转。 由于使用了 startRotateFor ,电机将开始旋转,程序将立即继续。

接下来,将右侧电机设置为旋转,但转数为正数。 由于使用了 rotateFor ,所以程序在电机完成旋转之前不会继续。

由于电机设置为反向旋转,当左侧电机向后旋转时,机器人将向左转动原位。 V5 Clawbot 的朝向将改变大约 90 度。

然后,当右侧电机完成旋转时,程序将暂停 1 秒。

最后,重复电机旋转块。 这一次,正负旋转切换并乘以 2。 电机将以相反的方向旋转两倍的距离,这将使机器人面向相反的方向。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus