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.
The Eye Sensor on the 123 Robot
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).
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
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
The ‘If red,’ ‘If green,’ and ‘If blue’ Coder cards report if the Eye Sensor detects the color specified.
Detecting brightness Coder cards
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
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.