Fast Refresh Color Sensor

Hello!

I am currently trying to use a Adafruit RGB Color Sensor to try and quickly identify colors. For some reason, I have to get the color 3 times before it outputs an accurate reading. To be honest, even without having to repeat the sample 3 times, the color sensor is very slow. Do you know any ways to speed it up, or are there other color sensor that can take a quicker sample?

Thank you for your help.

Define your needs! What speed do you expect?

CCDs are very fast, but may be not suitable for use with an Arduino.

the color sensor is very slow

How did you determine the optimal integration time and wait states, and what are those values?

My needs are at least 1 accurate color reading per second. I will be using the sensor for sorting. I also have limited space, so adding a bunch won't work. As to determining the optimum integration times, I honestly didn't and just used the default adafruit library.

Thanks for your help!

For sorting, you probably have a fixed set of known colours. Greyscale (brightness) may work in that situation - different colours have different brightness.