🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Sensores 22 de January de 2026 · 2 min de lectura

Sensor de Color TCS3200 con Arduino: Identifica Colores

El TCS3200 detecta colores RGB con alta precisión. Úsalo para clasificadores de objetos por color, seguidor de línea a color y control de calidad industrial.

¿Cómo funciona el sensor de color TCS3200?

El TCS3200 tiene 64 fotodiodos organizados en una matriz: 16 con filtro rojo, 16 con filtro verde, 16 con filtro azul y 16 sin filtro (sensibles a toda la luz). Según qué filtro selecciones mediante los pines S2 y S3, el sensor mide la intensidad de ese componente de color. La salida es una señal de frecuencia proporcional a la intensidad de luz detectada.

Consigue el módulo TCS3200 en Especificar.cl para tus proyectos de visión de color.

Pines y configuración

  • S0, S1: Escala de frecuencia de salida (00=off, 01=2%, 10=20%, 11=100%)
  • S2, S3: Selección de filtro de color (00=rojo, 01=azul, 11=verde, 10=sin filtro)
  • OUT: Señal de frecuencia de salida → Pin digital del Arduino
  • OE: Output Enable, activo en bajo → conectar a GND para habilitar
  • Iluminación: LEDs blancos integrados en el módulo para iluminar el objeto

Calibración del sensor

Para obtener valores RGB relativos, primero calibra con una superficie blanca pura (máximos R, G, B) y una negra pura (mínimos). Con estas referencias, mapea las lecturas de frecuencia al rango 0-255 para cada canal con la función map(). El resultado es un valor RGB comparable con tablas de colores estándar.

Aplicación: clasificador de objetos

Un clasificador de M&Ms por color: un servo controla la posición de un embudo. El sensor detecta el color del M&M y el servo lo dirige al recipiente correspondiente. El Arduino procesa los valores RGB y compara con rangos calibrados para rojo, amarillo, naranja, verde, azul y marrón. Un proyecto visualmente impresionante para ferias de ciencia.

Compartir: WhatsApp
Escríbenos por WhatsApp