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 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).

Screen Shot 2022-04-19 at 1.01.27 PM.png

Use the VEX Classroom App to learn more about what information is reported by the Eye Sensor.

You will see data including color, brightness, hue, and proximity. Learn more about the data reported by the Eye Sensor in the 123 Robot with the VEX Classroom App in this article.


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.

Using the Eye Sensor in a Coder Project

Screenshot 2023-10-20 at 2.59.26 PM_0.png

The image here shows an example of a project using the "If red", "Else", and "End if" Coder cards together to detect an object and determine what behavior should be performed based on the color of that object. This example is also explained in detail in the Background Information of the Little Red Robot STEM Lab Unit.


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.

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

Last Updated: