Sensor de color tcs230 arduino

Sensor de color tcs230 arduino

Sensor de color tcs230 arduino

Arduino sensor de color tcs34725

Código 2: Ahora ya tenemos una idea de los valores de cada color, podemos empezar a identificarlos, el método fácil es que durante las primeras pruebas te darás cuenta de que el color del objeto tiene el valor más bajo, que es una duración, (mayor frecuencia), comprueba las pruebas a continuación.
.Código 3: Aquí estamos usando el LED RGB, y tratamos de reproducir los valores de los colores dados por el sensor, y la mayoría de las veces reproduce el color del objeto detectado, aquí lo que debes saber: el valor min/máx dado por el sensor para cada color, y que está invertido (cuanto más bajo es el valor, más alto es el color).
//Por ejemplo: si el valor de «Rojo» dado por el sensor es 15 -> generará una señal pwm con valor 255 en el pin LED_R lo mismo para 60->0, porque cuanto más bajo sea el valor dado por el sensor más alto es ese color

Sensor de color arduino instructables

Ejemplo básico. Vea cómo detectar colores con este chip TCS3200 con filtros de fotodiodos para el rojo verde y azul. Detectaremos la respuesta en frecuencia de cada color utilizando el Arduino. El TCS230 detecta la luz de color con la ayuda de una matriz de 8 x 8 fotodiodos. Luego, utilizando un convertidor de corriente a frecuencia, las lecturas de los fotodiodos se convierten en una onda cuadrada con una frecuencia directamente proporcional a la intensidad de la luz. Finalmente, utilizando la placa Arduino podemos leer la salida de la onda cuadrada y obtener los resultados del color.
El sensor tiene dos pines más de control, S0 y S1 que se utilizan para escalar la frecuencia de salida. La frecuencia puede ser escalada a tres diferentes valores preestablecidos de 100%, 20% o 2%. Esta función de escalado de frecuencia permite optimizar la salida del sensor para varios contadores de frecuencia o microcontroladores. A continuación tienes el esquema utilizado con este sensor. Haz las conexiones y luego sube el código.
Primero necesitamos definir los pines a los que se conecta el sensor y definir una variable para leer la frecuencia. En la sección de configuración necesitamos definir los cuatro pines de control como salidas y la salida del sensor como una entrada de Arduino. Aquí también necesitamos establecer el escalado de la frecuencia, para este ejemplo lo estableceré al 20%, e iniciar la comunicación serial para mostrar los resultados en el Monitor Serial.

5:59tutorial del sensor de color de arduino (tcs230) con arduino uno y …educ8s.tvyoutube – 26 nov 2016

El módulo tiene una matriz de 8×8 fotodiodos, 16 de ellos con filtro rojo, 16 con azul, 16 con verde y 16 sin filtro (claro), seleccionamos qué filtro usar y leemos su valor, y en el código los combinamos dependiendo de la aplicación o proyecto.
La luz es detectada por los fotodiodos y la salida es una frecuencia proporcional a la corriente que pasa por los fotodiodos que está relacionada con el filtro utilizado y el color del objeto detectado.
Esta opción permite utilizar el módulo con diferentes técnicas de medición, y tipos de microcontroladores, en el tutorial y los códigos lo seguí utilizando al 100%, puedes cambiarlo si lo deseas solo depende del nivel lógico de sus pines (HIGH/LOW).
Controlando también los niveles lógicos de S2/S3 podemos seleccionar que filtro o no usar, en el código paso por Rojo/Verde/Azul, si tu aplicación requiere uno o dos filtros solamente puedes hacerlo también.
Para el pin Out, como la señal que da el sensor es una frecuencia, medimos la duración ya que están relacionadas (Duración=1/Frecuencia), por lo que cuanto mayor sea la frecuencia de un color, menor es la duración medida, lo que significa que el objeto detectado tiene ese color (revisa el tutorial).

34:57sensores de colorarduino – tcs230 & isl29125tallerdronebotyoutube – 19 ene 2020

Código 2: Ahora ya tenemos una idea de los valores de cada color, podemos empezar a identificarlos, el método fácil es que durante las primeras pruebas te darás cuenta de que el color del objeto tiene el valor más bajo, que es una duración, (mayor frecuencia), comprueba las pruebas de abajo.
.Código 3: Aquí estamos usando el LED RGB, y tratamos de reproducir los valores de los colores dados por el sensor, y la mayoría de las veces reproduce el color del objeto detectado, aquí lo que debes saber: el valor min/máx dado por el sensor para cada color, y que está invertido (cuanto más bajo es el valor, más alto es el color).
//Por ejemplo: si el valor de «Rojo» dado por el sensor es 15 -> generará una señal pwm con valor 255 en el pin LED_R lo mismo para 60->0, porque cuanto más bajo sea el valor dado por el sensor más alto es ese color

Acerca del autor

admin

Ver todos los artículos