使用编码器编程VEX 123辨色仪

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

辨色仪-机器人-和-编码器.png

以下文章将介绍:


123机器人上的辨色仪

辨色仪-唤醒_-_复制.png

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


与辨色仪一起使用的编码指令卡

检测物体的编码指令卡

辨色仪-对象-编码指令卡.png

‘Drive until object,’ ‘If object,’ 和‘If no object’ 编码指令卡报告辨色仪是否靠近对象。

检测颜色的编码指令卡

辨色仪-颜色-编码指令卡.png

‘If red,’ ‘If green,’ 和‘If blue’编码指令卡报告辨色仪是否检测到指定的颜色。

检测亮度的编码指令卡

辨色仪-亮度-编码指令卡.png

‘If bright’和‘If dark’ 编码指令卡报告对象是明亮还是灰暗。 这可以用来区分明暗物体和环境。


辨色仪的常见用途

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

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

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