Was hast Du denn damit vor?
Der I7 wird doch vermutlich (kenne mich nicht aus mit Fischertechnik) eine Flanke ausgeben, wenn eine Farbe erkannt wurde.
Der AI1 (dem Kommentar entnehme ich, er hat einen Wertebereich von 0..1000) wird dann vermutlich eine Zahl bereitstellen, die einer Farbe entspricht.
Unter dieser Annahme:
Wenn Du jetzt eine bestimmte Farbe abfragen mußt, vergleichst Du Deinen Analogwert mit dem der Farbe entsprechenden Wert, aber nur, wenn I7 eine positive Flanke hat (also eine Farbe erkannt wurde). Eventuell mußt Du noch andere Bdeingungen abfragen: Teil wurde vor Sensor gehalten, o. Ä.
Ohne weitere Infos kann man nicht weiterhelfen. Erst einmal mußt Du das so weit verstehen, daß Du die Frage konkret formulieren kannst.