Der Autor von "Itermediate Robot Building" hat sowas auch gemacht und auf seiner Homepage beschrieben.
http://robotroom.com/ColorSensor.html