Kleurensensoren: Kleuren detecteren
Met een kleurensensor voor microcontrollers kun je relatief eenvoudig kleuren bepalen met behulp van het RGB-kleurenspectrum, waarbij licht wordt uitgestraald via de witte LED's op het bord. In het midden van de meestal vier LED's bevindt zich een fotodiode. Deze filtert het gereflecteerde licht optisch en verdeelt het in rode (R), gele (G) en blauwe (B) lichtcomponenten en meet de intensiteit (d.w.z. de verhouding) van de afzonderlijke kleurcomponenten. Door de intensiteit van de kleurcomponenten te meten, wordt de kleur van het object nauwkeurig bepaald.
Fotoresistor: helderheid bepalen met een Arduino microcontroller
De functie van fotoresistors lijkt erg op die van kleurensensoren. In tegenstelling tot kleurensensoren meten we met fotoresistors echter de intensiteit van het omgevingslicht. Een exacte kleurbepaling is niet mogelijk.
Hoe fotoresistors werken
Bij toenemende lichtstraling daalt de weerstand. Dit effect wordt ook wel foto-elektrisch effect genoemd. Als de geleidbaarheid van de weerstand toeneemt, neemt de gemeten waarde op de analoge ingang van de microcontroller toe. Als de lichtintensiteit afneemt, neemt de gemeten waarde weer af en neemt de weerstand toe.