Bonjour,
j'utilise ce capteur en I2C : http://www.seeedstudio.com/wiki/Grov...C_Color_Sensor
avec une carte Arduino UNO (0022) et le même code qui se trouve dans la page wiki que je vous ai transmis.
Seulement voilà, j’exécute le code, je lis la valeur x et y sur le terminal, j'interprète la couleur à l'aide du diagramme de chromaticité (figure4 de la page wiki) : il détecte bien les couleurs excepté quand je le met au dessus d'une surface rouge.
J'utilise une feuille de papier où j'ai imprimé ce type de motif : http://www.publicdomainpictures.net/...497386cW30.jpg
je précise que la surface n'est pas réfléchissante (ce qui pourrait perturber la mesure) et que j'ai bien fait mes tests avec la LED du capteur activée.
En lisant bien la doc du TCS3414 :
http://www.google.fr/url?sa=t&rct=j&...AhjSqe1apNKkng
je me suis rendu compte (page 2) que le capteur dispose d'un filtre infrarouge... Or je me suis dit (peut-être naïvement) qu'étant donné que les infrarouges sont juste après la couleur rouge visible, que celui ci est trop fort et filtre également un peu le rouge ? Qu'en pensez vous ?
merci d'avance.
Olivier.
-----