Inicio » Programacion » Facilino » Facilino Ejemplo » Detectando Colores con el Sensor TCS3200

Detectando Colores con el Sensor TCS3200

En esta entrada mostraremos cómo detectar colores con el sensor TCS3200 en Facilino.

Facilino dispone de una sencilla instrucción para detectar colores con el sensor TCS3200. Internamente, la instrucción una máquina de soporte vectorial que ha sido ajustada para discriminar si los valores devueltos originalmente por el sensor corresponden a un color u otro. Esta instrucción requiere la licencia de Facilino.

El objetivo de este ejemplo es detectar hasta 11 colores diferentes con una sola instrucción. Según el color detectado, debemos mostrar su nombre por la consola.

Circuito

A continuación se muestra el circuito propuesto, de forma que el sensor está conectado a los pines D3 a D7 de Arduino Nano.Concretamente el pin S0 del sensor se conecta al pin D3, el S1 al pin D4, el pin S2 al pin D5, el pin S3 al pin D6 y el pin OUT al pin D7.

Facilino

A continuación se muestra el código Facilino para este ejemplo. Primero necesitamos utilizar la instrucción que detecta el color que le pasamos como argumento de entrada a la instrucción que clasifica el color. Se pueden añadir tantos casos como colores es capaz de discriminar Facilino. En este ejemplo concreto se detectan hasta 11 colores diferentes:

Aquí mostramos el resultado esperado: