El sensor de color permite distinguir entre diferentes colores midiendo la intensidad que una superficie refleja para cada uno de los tres LEDs de color que ilumina, y calculando un número de color en base a la intensidad relativa reflejada de cada color. Se conecta al NXT mediante cable y protocolo I2C, y actualiza el número de color detectado 100 veces por segundo.