Hallo,

mein Vorschlag wäre, für jedes Feld einen Farbsensor aufzubauen, bestehend aus einer (Weissen) Leuchtdiode und drei Phototransistoren mit jeweils unterschiedlicher spektraler empfindlichkeit.
Dann die 3x3x3 = 81 Analogwerte am besten über nen Multiplexer auf ein oder drei Analogeingänge geben und so die Farben mit Hilfe einer Lookup Table auswerten.
Das dürfte der schnellste weg seinum die Farben zu erkennen.

Florian