SENSOR COLORES TCS230 ARDUINO


nasioso

Miembro muy activo
Noder
Hola, estoy realizando un proyecto de arduino en el que tengo que usar un sensor de colores TCS230, a priori parecía todo fácil pero me esta dando multitud de problemas, los valores que da el sensor son super aleatorios, lo único bueno es que siempre son los mismos, me explico si enfoco un rojo los valores son siempre los mismos pero no son los valores RGB oficiales.
El proyecto consiste en realizar un clasificador de colores.
Si alguno ha trabajado alguna vez con uno y sabe bien su funcionamiento me haría un gran favor.
 

RubRub

Miembro muy activo
Nodero
Noder
No tengo ni idea, la última vez que trabajé con Arduino fue en 4º de la ESO xD, pero supongo que puedes probar a ver si el error es lineal para todos los colores y corregirlo dentro del propio código del programa.

Si en teoría un Verde lo detecta como 0.10 y un Rojo como un 0.20 y en la práctica te detecta 0.07 y 0.17 respectivamente, lo puedes corregir añadiendo 0.03 al output del sensor. Suerte!