How does the color sensor work? Pro Preview

What is color?

If I ask you what the color of the ball on the picture below is, you will surely answer red without hesitation. All of you know what is meant when we talk about the color of an object, but what is actually color? This is one of the most natural concepts whose meaning and origin people often fail to realize.

To access the full video please subscribe to


  • #810
  • 30 Mar 2018

Two things are responsible for the colors as we know them - light and our eyes.

For instance the sunlight, which we call white, actually combines all colors. This can be observed using glass triangular prism, as shown below:

Simplified, the difference between the different colors is the amount of energy, the corresponding light ray has. On the table below are shown the different types of light.

The so-called gamma rays "have" the greatest amount of energy, while the radio waves - the least. In the middle, where there are multiple color stripes, we have the light we can see and hence it is called visible light. From the visible light spectrum, the violet light has the greatest amount of energy and the red has the lowest.

We see different objects in different color, depending on what light they absorb and what they reflect. For example, the objects we call black actually absorb all of the light and therefore they absorb a lot of energy. On the other hand, white objects reflect all of the light and absorb far less energy. That is why in the summer we feel hotter wearing black clothes, than wearing white ones.

How do we see colors?

So far we have learned what different colors are. But how do we differentiate them? There are three types of cone cells in our eyes. Each type is sensitive to either red, green or blue light. Each cell sends signals to the brain about the intensity of the light it has detected. Having the information about the amount of red, green and blue in each light ray, our brain is able to "see" different colors.

And how do robots see colors?

Instead of eyes, robots have sensors. Just like people, robots use three types of sensors. Each type detects the intensity of red, green and blue light. Combining the information from the three sensors, the robot can conclude what color it "sees".

LEGO EV3 Color Sensor

The LEGO Color sensor consists of two main parts - a diode which emits light and color sensors which measure the intensity of the reflected light.

Courses and lessons with this Tutorial

This Tutorial is used in the following courses and lessons

Image for Perfect STEM course. Module 2 - 1D Games with Led strip.
  • 19
  • 0:00
  • 37
Image for Colors RGB
  • 2
  • 0
  • 0
  • 3d_rotation 0
Image for Instructors Remote Training
  • 136
  • 280:11
  • 156
Image for Color Sensor
  • 9
  • 0
  • 4
  • 3d_rotation 0
Image for Level B2. "Military Technologies". Robotics with LEGO
  • 37
  • 6:37
  • 111
Image for Lesson 1 - Color Sensor
  • 11
  • 3
  • 5
  • 3d_rotation 2
Image for Robotics with LEGO - Level 1.5 - Spy games
  • 56
  • 12:47
  • 135