Sensore di colore RGB

Salve a tutti.
Stavo pensando di realizzare un progetto che abbia come fine ultimo l'identificazione del colore di un oggetto.
Nel caso in cui la tonalità di colore acquisita corrispondesse ad una ben definità tonalità (x), allora "fai questo".
Se, ad esempio, stabilisco un range di tonalità che và dal giallo chiaro al giallo scuro, e l'oggetto posto dinnanzi al sensore di colore RGB risulta avere una tonalità con un valore compreso in quel range, allora "fai questo".
Il fatto che è ho provato a guardare un pò in giro (su siti noti di componenti elettronici), e consultando i datasheet non ho fatto altro che confondermi ancora di più le idee.
Al momento quello che so è che il principio di funzionamento di tale sensore si basa sulla scomposizione della luce, quindi nei tre colori fondamentali. Credo di aver letto da qualche parte che la riflessione data dalla miscelazione dei tre differenti colori dà come esito tre differenti valori che variano da 0 fino a 255.

Le mie domande in merito sono:

  • Come posso ricavare una lettura dal sensore per stabilire il range di una determinata tonalità di colore (es. giallo chiaro-giallo scuro)?
  • Qual è il funzionamento dettagliato del sensore?

Grazie mille a tutti in anticipo.

Ciao,
guarda qua: