Sensor de Color del LED simple Arduino para principiantes

Hay dos tipos de sensores de color.

El que se usa en este instructable es un sensor de color "reflexivo" tiene una luz roja luz verde de la fuente de la fuente una fuente de luz azul (funciona un LED de R, G, B) y un sensor de luz. La forma en que funciona es primero la luz roja se enciende y se registra el valor del sensor de luz. a continuación, la fuente de luz roja se apaga esto sucede para el verdes y azules fuentes de luz así.

el R, G, B valor entonces se comparan finamente para salir con el color del objeto, pero ¿por qué hace esto? porque cuando la luz roja se pone en un objeto rojo refleja la luz más entonces cuando verdes son luz azul brilla en él. así que cuando un objeto verde se lleva a cabo sobre el sensor registrará el valor de verde es mayor entonces el rojo son valores de azul.

El otro tipo de sensor de color es un sensor de color "refractiva" funciona en el mismo concepto que el anterior excepto que es opuesto. tiene tres sensores de luz con filtros de color rojos, verdes, azul y una fuente de luz blanca. la forma en que funciona es se convierte en la fuente de luz blanca y compara el valor de los sensores de luz, si el valor rojo es mayor entonces los valores de verdes y azul y el color es rojo.

El código usé en este instructable mira hasta que ve un objeto verde entonces enciende un LED. Lo hace es tomar el rojo, verdes, azul los valores dividen por diez (para hacerlos más fácil de gestionar). luego colocar un objeto de color (en este caso es un objeto verde) y luego uso la variable val1, val2, val3 (hay tres variables para rojo, verde, azul) a sumar y restar de los valores rojos, verdes, azul para hacerlas todas el el mismo valor en el caso de este instructable el valor es 15 años.

 red = (sensorValue / 10) + val1; 

entonces tengo una "si declaración" que compara los valores con una broca pequeña de "espacio" alrededor del valor en este caso dos de cada lado. así que si los valores están alrededor de quince se enciende un LED si no resulta del LED.

 if(blue > 13 and blue < 17 and green > 13 and green < 17 and red > 13 and red < 17)<br> digitalWrite(led4, HIGH); delay(1000); } else{ digitalWrite(led4, LOW); } 

Así que ahora a la construcción.

Etiquetas: Arduino, LED, Luz, Arduino mega

Artículos Relacionados

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

IntroducciónEste instructable muestra cómo utilizar el libre pfodDesigner disponible en GooglePlay para diseñar un sistema Android menú con submenús para dispositivos compatibles con Arduino.El tutorial es adecuado para principiantes. No se requiere
Arduino para principiantes y básicos electrónica Kit cartilla

Arduino para principiantes y básicos electrónica Kit cartilla

aprendí que una de mis sobrinas tuvo un interés en la programación.  Ella estaba trabajando con la robótica en el colegio y tiene una pasantía de verano donde tuvieron Arduinos.  Creo que ella fue capaz de pedir prestado un Arduino para experimentar
Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

IntroducciónEste instructable muestra cómo puede cambiar un Arduino y la salida de tu móvil Android con tan solo un clic en el icono de pfodApp . Añadir un relé impulsado por esta salida para cambiar el hardware real. No hay codificación Android se r
Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android.  Arduino para principiantes

Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android. Arduino para principiantes

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.Cómo
Sensores y comunicaciones serie de Arduino para principiantes de color

Sensores y comunicaciones serie de Arduino para principiantes de color

Hola todos, yo voy a hablar de sensores del color: Cómo construir y calibrar uno y cómo utilizarlo con comunicación serial a través de una placa de Arduino.El último paso, explica cómo utilicé este proyecto para un Gimp (está parado para el "Programa
Un proyecto de Arduino para principiantes: Tri color por un LED de color Bi

Un proyecto de Arduino para principiantes: Tri color por un LED de color Bi

Hola y Bienvenidos a mi instructable 7. Esta vez estoy jugando con mi nuevo duemilanove TRduino. En realidad es un clon de Arduino por Thinnkware y con ATMega 328.Arduino es un programador muy bueno y es también abrir fuente (la cosa que me encanta d
LED + arduino "running light" (muy simple, buena para principiantes)

LED + arduino "running light" (muy simple, buena para principiantes)

Holaasí que este es mi primer proyecto de arduino. es muy muy sencillo y es bueno para principiantesBásicamente su solo leds conectados en una fila para hacer una luz de marchaPaso 1: materiales -8 x Led (he utilizado Leds de 3V porque no tengo 5v lo
Su propio Sensor de Color con LED

Su propio Sensor de Color con LED

¿Sabía usted que usted puede hacer un "barato" pero eficaz color sensor utilizando algunos componentes básicos?Esta super fácil instructable le guía para hacer tu propio color sensor usando un montón de LEDs y una LDR.He conseguido hacer un sens
Reloj del anillo del LED con Arduino

Reloj del anillo del LED con Arduino

Ver reloj de Fibonacci de pchretien la semana pasada, decidí compartir mi proyecto de reloj anillo de LED.Como se puede ver el tiempo está representada en dos anillos de WS2812 LED.En el aro exterior 24 LEDs, muestra las horas de 0 a 24. Los colores
Seguimiento caja ligera del LED (simple y maravilloso)

Seguimiento caja ligera del LED (simple y maravilloso)

Si te gusta la animación tradicional, una caja de luz es algo esencial. Aquí voy a mostrar cómo hacer una caja de luz LED simple y gran que cuenta también con una agradable inclinación para una posición de dibuja más cómoda.Este es mi primer instruct
4 x 4 x 4 interactivo-cubo del LED con Arduino

4 x 4 x 4 interactivo-cubo del LED con Arduino

para explicar mi 4 x 4 x 4 cubo del LED interactivo publicado antes, un poco más claro, voy a intentar hacer mi primer paso por paso instructable.Este 4 x 4 x 4 cube es interactivo usando la esquina de cuatro LEDs LEDs y sensores que reaccionan a la
Cubo del LED con Arduino y PCB personalizado

Cubo del LED con Arduino y PCB personalizado

este instructivo detalla el diseño y construcción de proceso para un 5 x 5 x 5 cubo del LED, controladas con un Arduino, que reside en un tablero de circuito impreso personalizado.Videos, fotos e información adicional pueden encontrarse en mi sitio w
3 x 3 x 3 cubo del LED con Arduino Lib

3 x 3 x 3 cubo del LED con Arduino Lib

hay otros Instructables sobre la construcción de cubos de LED, éste es diferente por varias razones:1. se construye con un bajo número de componentes estándares y ganchos directamente a Arduino.2. una clara, fácil de reproducir circuito diagrama está