123 Robot 包含许多传感器,包括眼睛传感器。 123 机器人上的眼睛传感器可以使用 VEXcode 123 进行编码。
123 机器人上的眼睛传感器
123 Robot 的正面有一个眼睛传感器,可以检测是否存在物体,以及检测颜色(红色、绿色或蓝色)。
与眼传感器一起使用的 VEXcode 123 块
检测物体存在块
[直到] 和 <Found object> 块报告眼传感器是否靠近物体。
<Detects color> 块
<Detects color> 块报告眼睛传感器是否检测到指定的颜色。
块(的亮度)
(的亮度)块以百分比形式报告亮度级别。 这可用于区分明暗物体和环境。
块(的色调)
(色调)块报告对象的色调颜色值。 这在确定不同物体的颜色时非常有用。
(色调)块报告 0 - 359 度之间的色调值。
眼传感器的常见用途
123 机器人上的眼睛传感器有多种用途。 当 123 机器人处于正确的位置时,它可以使用眼传感器启动一系列行为。 例如,123 机器人可以向前行驶,直到检测到它靠近某个物体,例如墙壁或另一个 123 机器人,然后掉头以免撞到该物体。
123 机器人可以根据眼睛传感器是否检测到蓝色物体来做出决定。 如果您希望 123 Robot 行驶到特定颜色的物体,在物体经过传感器时检测物体的颜色,或者在检测到颜色后执行特定行为,这非常有用。 在此示例中,如果眼睛传感器检测到蓝色物体,123 机器人将右转。 如果眼传感器 而非 检测到蓝色物体,123 机器人将向左转。
123 Robot 可以根据眼睛传感器是否检测到明亮或黑暗的物体来做出决定。 在此示例中,如果眼传感器检测到明亮物体,123 机器人将右转。 如果眼传感器 而非 检测到明亮物体,123 机器人将向左转。
123 Robot还可以报告不同物体的色调颜色值。 当选择(色调)块并将其拖动到工作区中的监视器控制台图标时,监视器控制台可用于实时查看色调值的变化。
有关 VEXcode 123, 中变量和传感值监控的更多信息,请参阅本文。
然后可以将该值与色调图进行比较。