Pages: [1]   Go Down
Author Topic: Sensore di colore TCS3200  (Read 915 times)
0 Members and 1 Guest are viewing this topic.
Roma
Offline Offline
Full Member
***
Karma: 0
Posts: 130
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

volevo avere informazioni riguardo questo sensore
http://www.robot-domestici.it/joomla/components/com_virtuemart/shop_image/product/TCS3200_Color_Se_51471eded709d.jpg

che colori vede ? , posso sceglierli io ? cosa devo aggiungere , in che modo lo programmo , insomma tutto quello che sapete al riguardo , grazie per l 'aiuto
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

--> http://www.dfrobot.com/wiki/index.php/TCS3200_Color_Sensor_(SKU:SEN0101)
--> http://www.dfrobot.com/image/data/SEN0101/TCS3200%20TCS3210.pdf
« Last Edit: March 25, 2013, 04:12:23 pm by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Roma
Offline Offline
Full Member
***
Karma: 0
Posts: 130
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quindi se capisco bene mi vede il rosso il verde il blu e il bianco ? fantastico grazie =D , se non volessi utilizzare l accensione dei led mi basterebbe collegare solamente l 'out dico bene , grazie =)
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, ma senza illuminazione il sensore non funziona perché calcola la il colore della superficie da testare in base alla riflessione della luce del led.
Se guardi il codice, il sensore esegue una letture ogni 10ms prima del rosso poi del verde e infine del blu.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi questo sensore potrei utilizzarlo per verificare il colore di un led? In che modo?
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Accendi il led, gli metti il sensore collegato ad Ardcuino di fronte e avvii lo sketch che ti restituisce su seriale i valori letti relativi al led.  smiley-lol
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Roma
Offline Offline
Full Member
***
Karma: 0
Posts: 130
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

vorrei riaprire questa discussone per piu dettatgli , se io volessi avere un uscita analogica che mi dica il valore numerico di un colore , in modo da non vedere solamente quei 4 colori ma da poter avere un full range , potrei farlo ? cosi eviterei anche di sprecare tutti quei piedini
Logged

Switzerland
Online Online
Faraday Member
**
Karma: 113
Posts: 5945
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

vorrei riaprire questa discussone per piu dettatgli , se io volessi avere un uscita analogica che mi dica il valore numerico di un colore , in modo da non vedere solamente quei 4 colori ma da poter avere un full range , potrei farlo ? cosi eviterei anche di sprecare tutti quei piedini

Scusa ??? Cosa intendi il valore numerico di un colore ?

Un qualsiasi colore, in RGB, è rappresentato da una tripletta di valori che indicano la quantità di ogni componente dei tre colori primari (R=Red, G=Green, B=Blue) che, per sintesi additiva, lo generano. Ora ... tu che singolo valore numerico vorresti avere ???

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Roma
Offline Offline
Full Member
***
Karma: 0
Posts: 130
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ah quindi ogni colore mi viene rappresentato con una tripletta di valori , ma se io volessi evitare di utilizzare tutti quei piedini del sensore di colore lo potrei fare ?
Logged

Switzerland
Online Online
Faraday Member
**
Karma: 113
Posts: 5945
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La vedo dura ... se ho capito bene leggendo le specifiche, praticamente ogni pin seleziona il colore primario (R, G, B) di cui tu vuoi andare a leggere il valore per determinare alla fine il "colore" della luce che stai misurando. Se invece ti interessa SOLO la luminosità e NON il colore, basta che fai dei ponticelli in modo che legga sempre e solo il led senza filtro (CLEAR, S2=H, S3=L).

Esiste quest'altro modulo https://www.sparkfun.com/products/10701 che invece lavora su un bus I2C ... magari ti è più comodo ... dipende cosa devi fare.

Se devi fare misure di SOLA luminosità ... quest'altro modulo http://www.adafruit.com/products/439 le fa magari con più precisione e sempre lavorando su I2C.

Vedi tu ... hai ampia scelta ...  smiley

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Pages: [1]   Go Up
Jump to: