物体传感器#

介绍#

物体传感器是一种红外 (IR) 接近传感器,它利用反射的红外光来检测物体何时靠近。

VEX物体传感器。

以下是可用模块列表:

物体传感器反射率#

物体传感器反射率模块以百分比形式返回物体反射的光量。

笔记:

  • 0%反射率表示物体非常暗。传感器检测到的原始值为3000或更高。

  • 100%反射率意味着物体非常明亮。传感器检测到的原始值为0。

([ObjectSensorA v] 反射率百分比)

范围

描述

设备

选择使用哪种物体传感器?

物体传感器检测到物体了吗?#

物体传感器检测到物体? 模块返回物体传感器是否检测到物体。

  • 正确——物体传感器检测到物体。

  • 错误——物体传感器未检测到物体。

<[ObjectSensorA v] detects object?>

范围

描述

设备

选择使用哪种物体传感器?

设置物体传感器检测阈值#

设置物体传感器检测阈值 模块用于设置物体被检测到之前所需的反射光量(以百分比表示)。

set [ObjectSensorA v] detection threshold to [50] %

范围

描述

设备

选择使用哪种物体传感器?

检测阈值

检测到物体所需的反射光量。

当物体传感器#

当物体传感器检测到或丢失物体时,当物体传感器模块会运行所连接的模块堆栈。

when [ObjectSensorA v] object is [detected v] :: hat events

参数

描述

设备

选择使用哪种物体传感器?

状态

当连接的方块堆栈运行时:

  • 检测到 - 现在检测到了之前未检测到的对象
  • 丢失 - 现在不再检测到已检测到的对象