Coding the VEX 123 Eye Sensor using the Coder

The 123 Robot contains many sensors, including an Eye Sensor. The Eye Sensor on the 123 Robot can be coded using the Coder and Coder cards.

eye-sensor-robot-and-coder.png

The following article will cover:


The Eye Sensor on the 123 Robot

Copy_of_eye-sensor-callout.png

The 123 Robot has an Eye Sensor on the front that can detect if there is an object present, as well as detect color (red, green, or blue).


Coder Cards Used with the Eye Sensor

Detecting object presence Coder cards

eye-sensor-object-coder-cards.png

The ‘Drive until object,’ ‘If object,’ and ‘If no object’ Coder cards report if the Eye Sensor is close to an object or not.

Detecting color Coder cards

eye-sensor-color-coder-cards.png

The ‘If red,’ ‘If green,’ and ‘If blue’ Coder cards report if the Eye Sensor detects the color specified.

Detecting brightness Coder cards

eye-sensor-light-coder-cards.png

The ‘If bright’ and ‘If dark’ Coder cards report if an object is bright or dark. This can be used to distinguish between light and dark objects and environments.


Common Uses of the Eye Sensor

The Eye Sensor on the 123 Robot can be used in many ways. The 123 Robot can use the Eye Sensor to initiate a sequence of behaviors when it is in the correct place to do so. For example, the 123 Robot can drive forward until it detects that it is near an object, such as a wall or another 123 Robot, then turn around to not crash into it.

The 123 Robot can make decisions depending on if the Eye Sensor detects a blue object. This is useful if you want the 123 Robot to drive up to a specifically colored object, detect the color of objects as they pass by the sensor, or perform a certain behavior once a color is detected. In this example, if the Eye Sensor detects a blue object, the 123 Robot will turn right. If the Eye Sensor does not detect a blue object, the 123 Robot will turn left.

The 123 Robot can make decisions depending on if the Eye Sensor detects a bright or dark object. In this example, if the Eye Sensor detects a bright object, the 123 Robot will turn right. If the Eye Sensor does not detect a bright object, the 123 Robot will turn left.