Sensori di colore: Rilevare i colori
Con un sensore di colore per microcontrollori, puoi determinare i colori in modo relativamente semplice utilizzando lo spettro di colori RGB, emettendo luce attraverso i LED bianchi situati sulla scheda. Al centro dei quattro LED è presente un fotodiodo. Questo filtra la luce riflessa otticamente e la divide in componenti di luce rossa (R), gialla (G) e blu (B) e misura l'intensità (cioè il rapporto) dei singoli componenti di colore. Misurando l'intensità dei componenti del colore, si determina con precisione il colore dell'oggetto.
Fotoresistenza: determinare la luminosità con un microcontrollore Arduino
La funzione dei fotoresistori è molto simile a quella dei sensori di colore. Tuttavia, a differenza dei sensori di colore, con le fotoresistenze si misura l'intensità della luce ambientale. Non è possibile determinare con esattezza il colore.
Come funzionano le fotoresistenze
Con l'aumentare dell'irradiazione luminosa, la resistenza diminuisce. Questo effetto è chiamato anche effetto fotoelettrico. Quando la conduttività del resistore aumenta, il valore misurato all'ingresso analogico del microcontrollore aumenta. Quando l'intensità della luce diminuisce, il valore misurato diminuisce nuovamente e la resistenza aumenta.