Farbsensoren: Farben erkennen
Mit einem Farbsensor für Mikrocontroller können Sie relativ einfach Farben unter Verwendung des RGB-Farbspektrums bestimmen, dabei wird über die auf der Platine befindlichen weißen LEDs ein Licht emittiert. Im Zentrum der meist vier LEDs befindet sich eine Fotodiode. Diese filtert das reflektierte Licht optisch und teilt dieses in rote (R), gelbe (G) und blaue (B) Lichtanteile auf und misst die Intensität (also das Verhältnis) der einzelnen Farbanteile. Durch das Messen der Intensität der Farbanteile wird die Farbe des Objektes genau bestimmt.
Fotowiderstand: Helligkeit mit einem Arduino Mikrocontroller bestimmen
Die Funktion von Fotowiderständen ist der von Farbsensoren sehr ähnlich. Anders als bei den Farbsensoren, messen wir mit Fotowiderständen jedoch die Intensität des Umgebungslichts. Eine genaue Farbbestimmung ist nicht möglich.
Funktionsweise von Fotowiderständen
Bei zunehmender Lichteinstrahlung fällt der Widerstand. Dieser Effekt wird auch als fotoelektrischer Effekt bezeichnet. Wenn die Leitfähigkeit des Widerstands zunimmt, steigt der Messwert am analogen Eingang des Mikrocontrollers an. Bei abnehmender Lichtintensität sinkt der Messwert wieder, der Widerstand nimmt zu.