EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 传感器模块 > 陀螺仪传感器模块

陀螺仪传感器模块

陀螺仪传感器模块

陀螺仪传感器模块从陀螺仪传感器获取数据。可以测量旋转速率或旋转角度并 获取数字输出。还可以将传感器数据与阈值进行比较以获取逻辑(“真”或  “伪”)输出。

有关陀螺仪传感器的作用、它提供的数据以及编程示例的更多信息, 请参见使 用陀螺仪传感器。

【提示和技巧】

陀螺仪传感器模块通过数据线输出数据。有关无需数据线的其他使用陀螺仪传感器的方式, 请参见使 用陀螺仪传感器。

 

选择传感器端口和模式

陀螺仪传感器模块

使用模块顶部的端口选择器可确保传感器端口号(1、2、3 或 4)与陀螺仪传感器连接的 EV3 程 序块上的端口匹配。

使用模式选择器可为模块选择模式。可用输入和输出会因模式而异。

 

模式

测量  角度

陀螺仪传感器模块

“测量 - 角度”模式在角度中输出旋转角度。 角度相对于传感器的上次重置进行测量。使用 重置模式可将角度重置为 0。

测量  速率

陀螺仪传感器模块

“测量 - 速率”模式在速率中输出旋转速率。

请参见使用陀螺仪传感器中的编程示例 3。

测量  角度和速率

陀螺仪传感器模块

“测量 - 角度和速率”模式在角度中输出旋 转角度并在速率中输出旋转速率。

比较  角度

陀螺仪传感器模块

“ 比较 - 角度”模式使用所选比较类型将旋  转角度与阈值进行比较。“真/伪”结果在比较 结果中输出,旋转角度在角度中输出。

比较  速率

陀螺仪传感器模块

“ 比较 - 速率”模式使用所选比较类型将旋  转速率与阈值进行比较。“真/伪”结果在比较 结果中输出,旋转速率在速率中输出。

重置

陀螺仪传感器模块

“重置”模式将传感器的旋转角度重置为 0

(零)。旋转角度的测量会测量相对于传感器 的上次重置的运动。

【提示和技巧】

通过随时间重复添加旋转速率读数来计算旋转角度。旋转速率的微小误差会随时间而累加, 从而导致 旋转角度“偏移”。将旋转角度重置为 0 会清除误差,并为将来的角度测量定义新起始点。


输入与输出

可用于陀螺仪传感器模块的输入取决于所选模式。可以将输入值直接输入到模块中。或者, 可以通过 数据线从其他编程模块的输出提供输入值。

输入

类型

允许的值

备注

比较类型

数字

0 - 5

0:=(等于)
1:≠(不等于)
2:>(大于)
3:≥(大于或等于)
4:<(小于)
5:≤(小于或等于)

阈值

数字

任何数字

要将传感器数据与之进行比较的值

可用输出取决于所选模式。要使用某个输出,请使用数据线将该输出连接到另一个编程模块。

输出

类型

备注

角度

数字

旋转角度(以度为单位)。 相对于上次重置进行测量。
使用“重置”模式重置。

速率

数字

旋转速率(以度/秒为单位)。

比较结果

逻辑

比较模式的“真/伪”结果。