使用VEXcode 123对VEX 123辨色仪进行编程

123机器人中有许多传感器,辨色仪就是其中之一。 123机器人上的辨色仪可以使用VEXcode 123进行编程。

VEXcode 123.png


123机器人上的辨色仪

辨色仪-唤醒.png

123机器人的正面有一个辨色仪,可以检测是否有物体存在,以及检测颜色(红色、绿色、蓝色)。


与辨色仪一起使用的VEXcode 123指令块

检测物体的指令块

对象_存在.png

[Drive until] 和<Found object>指令块报告辨色仪是否接近物体。

<Detects color>指令块

_检测_颜色__指令块.png

<Detects color>指令块报告辨色仪是否检测到指定的颜色。

(亮度) 指令块

_亮度_指令块.png

(亮度) 指令块以百分数的形式报告亮度等级。 这可以用来区分明暗物体和环境。

(色度) 指令块

_色度_指令块.png

(色度) 指令块报告物体的色度值。 这在确定不同物体的颜色时很有用。

vex-彩虹-圆圈-图形_2.jpg

(Hue of) 指令块报告0 - 359度之间的色度值。


辨色仪的常见用途

123机器人上的辨色仪可以用在很多方面。 当123机器人在正确的位置时,它可以使用辨色仪来启动一系列行为。 例如,123机器人可以向前行驶,直到检测到它靠近了一个物体,如一堵墙或另一个123机器人,然后它会转身以免撞到它。

123机器人可以根据辨色仪是否检测到蓝色物体而做出决定。 如果你想让123机器人开到一个特定颜色的物体前,在物体经过传感器时检测其颜色,或在检测到颜色后执行某种行为,这是很有用的。 在这个例子中,如果辨色仪检测到一个蓝色物体,123机器人将向右转。 如果辨色仪 没有检测到蓝色物体,123机器人将向左转。

123机器人可以根据辨色仪是否检测到明亮或黑暗的物体来做出决定。 在这个例子中,如果辨色仪检测到一个明亮物体,123机器人将向右转。 如果辨色仪 没有检测到明亮物体,123机器人将向左转。

眼睛色调.png

123机器人还可以报告不同物体的色度值。 当选择(色调)块并将其拖动到工作区中的监视器控制台图标时,监视器控制台可用于实时查看色调值的变化。

有关 VEXcode 123 中变量和传感值监控的更多信息, 请查看这篇文章

绿色_机器人_色度.png

然后可以将该值与色度图进行比较。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: