物体传感器#

介绍#

物体传感器是一种红外 (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

参数

描述

设备

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

状态

当附加的积木栈运行时:detected 表示检测到之前未检测到的对象时运行积木;lost 表示不再检测到已检测到的对象时运行积木。