使用 VEX GO Brain 进行编码

VEX GO Brain 用于检测加速度和旋转。

GO_Brain-Battery.png

注: .本文中的示例项目使用Code Base GO Build。


大脑是如何使用的

GO_Brain-Powered_On.png

大脑有一个内置的陀螺仪和加速度计。 这些用于检测加速度和旋转。

大脑可以检测到:

_Acceleration_of__block.png

加速度。
Brain 可以使用(Acceleration of)模块报告三个轴中每一个轴的加速度。

GO_BrainAxis.png

大脑报告三个轴上的加速度。 x、y 和 z 轴。 每个轴都有正向和负向。

_Drive_heading__block.png

航向和旋转。
Brain 可以使用(驱动航向)模块报告航向值(以度为单位)。

GO_Brain_Compass.jpg

航向值报告的范围为 0-359.99 度。 该值是从顺时针旋转开始报告的。

_Drive_rotation__block.png

大脑可以使用(驱动旋转)块报告旋转值(以度为单位)。

GO_Brain_Rotation_Direction.png

旋转值向右旋转时报告正值,向左旋转时报告负值。 旋转值是累积的,并且不限于 0 或 360 度。 随着轮换次数的累积,它们将继续增加或减少。


报告加速示例项目

Report_acceleration_snipit.png

下面的代码将报告代码库旋转时每个轴的加速度值。

Report_acceleration_project_markup.jpeg

打印控制台可用于实时查看加速度值的变化。


报告标题和轮换示例项目

Report_rotation_snipit.png

下面的代码将报告代码库传动系统的航向以及代码库转动时的旋转值。

Report_Heading_and_Rotation__right__mockup.jpeg

打印控制台可用于实时查看航向和旋转值的变化。

请注意,航向值在 0-359.99 度之间顺时针报告,因为代码库向右转。 旋转值是累积的,它们将继续增加(右旋转)或减少(左旋转)。

Report_Rotation_left_snipit.png

调整项目中的[Turn for]块,将方向从“右”更改为“左”,然后重新启动项目。

Report_Heading_and_Rotation__left__mockup.jpeg

在打印控制台中,请注意,航向值在 0-359.99 度之间顺时针报告,因为代码库向左转。 第一个左转 90 度报告为航向 270 度。 旋转值随着每次旋转而继续增加,但是,由于代码库向左旋转,旋转值报告为负值。

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

Last Updated: