I have to work with an Lego EV3 to built a Color-sorting Robot. Therefore I have to use a Color Sensor, whose Output can range from 0 to 7. In difference cases, the Robotarm should rotate for different distances (which I already managed to do). The Problem is, the Sensor detects colors within a sample time of 0.1s. Therefore, if the Robotarm takes away the brick, the sensor detecs another color and activates a subsystem which places the arm back into the starting position which only should be done when the brick has been dropped off.
So the question becomes, is there a possibility to Delay/Hold that output of the Color Sensor for, like, 5 Seconds, use that for those 5s and then refresh?