陀螺仪传感器#

介绍#

VEX IQ(第一代)陀螺仪传感器测量绕单轴的旋转运动。它用于跟踪机器人转弯时的航向变化。

以下是所有模块的列表:

校准陀螺仪#

“校准陀螺仪”模块用于校准陀螺仪传感器。所有后续模块都会等待校准完成后再执行。校准是一个内部程序,用于测量并补偿传感器在指定时间段内的噪声和漂移。在此期间,陀螺仪传感器必须保持完全静止(即,放置在稳定的表面上,没有任何外部运动)。校准期间的移动会导致结果不准确。

注意:此模块在传动系统外部配置了陀螺仪传感器时可用。

[Gyro 1 v] 校准 [2 v] 秒

参数

描述

陀螺仪

陀螺仪传感器需要校准。

期间

传感器校准所需时间(秒):

  • 2
  • 4
  • 8

例子

当开始
[Calibrate a Gyro Sensor and display its angle of heading.]
[Gyro 1 v] 校准 [2 v] 秒
在 [Brain v] 上打印 ([Gyro 1 v] 归位角度值) ◀ 并设定光标为下一行

设置陀螺仪航向#

设置陀螺仪航向 模块将陀螺仪传感器的航向设置为指定值。

设定 [Gyro 1 v] 归位为 (0) 度

参数

描述

陀螺仪

陀螺仪传感器用于设定航向。

标题

新航向角的值,范围为 0 到 359.99 度。

例子

当开始
[Turn to the new 0 degrees heading.]
设定 [Gyro 1 v] 归位为 (90) 度
归位至 (0) 度 ▶

设置陀螺仪旋转#

设置陀螺仪旋转 模块将陀螺仪传感器的航向设置为指定值。

设定 [Gyro 1 v] 转向为 (0) 度

参数

描述

陀螺仪

陀螺仪传感器用于设置旋转方向。

旋转

用于新旋转的值,可以是十进制数或整数。

例子

当开始
[Turn to the new 0 rotation.]
设定 [Gyro 1 v] 转向为 (-100) 度
转向至 (0) 度 ▶

陀螺仪航向角#

陀螺仪航向角 模块返回陀螺仪传感器的航向角,以十进制数表示,范围为 0 到 359.99 度。

([Gyro 1 v] 归位角度值)

参数

描述

陀螺仪

陀螺仪传感器用于返回航向。

例子

当开始
[Display the Gyro Sensor's heading before and after rotating.]
在 [Brain v] 上打印 ([Gyro 1 v] 归位角度值) ◀ 并设定光标为下一行
[右 v] 转 (390) 度 ▶
在 [Brain v] 上打印 ([Gyro 1 v] 归位角度值) ◀ 并设定光标为下一行

陀螺仪旋转角度#

陀螺仪旋转角度 模块返回陀螺仪传感器自启动以来旋转了多少度,以十进制数表示:顺时针旋转为正,逆时针旋转为负。

([Gyro 1 v] 转向角度值)

参数

描述

陀螺仪

陀螺仪传感器用于返回旋转数据。

例子

当开始
[Display the Gyro Sensor's angle of rotation before and after rotating.]
在 [Brain v] 上打印 ([Gyro 1 v] 转向角度值) ◀ 并设定光标为下一行
[右 v] 转 (390) 度 ▶
在 [Brain v] 上打印 ([Gyro 1 v] 转向角度值) ◀ 并设定光标为下一行

陀螺仪速率#

陀螺仪速率模块返回陀螺仪传感器的当前旋转速度(以 dps 为单位)。

([Gyro 1 v] 角速度\(dps\))

参数

描述

陀螺仪

陀螺仪传感器用于返回旋转速度。

例子

当开始
[Display the Gyro Sensor's current rotation speed.]
[右 v] 转
等待 (1) 秒
在 [Brain v] 上打印 ([Gyro 1 v] 角速度\(dps\)) ◀ 并设定光标为下一行