Lámpara de LED fibra óptica medusas: Nexus medusas (3 / 14 paso)

Paso 3: Paso 3: Sketch de Arduino

Echa un vistazo el sketch de Arduino, te comento una cantidad ridícula. Deben explicar a todas las partes del código, y que incluso ayudará a explicar que pines del Arduino conectan que pins de equipos. Si no hay algo que entender, no dude en ponerse en contacto conmigo.

Este es el Arduino Sketch, para utilizarlo, debe tener la biblioteca de IRremote.h, los archivos que se han subido son los archivos IRremote.h. En orden para el bosquejo a trabajar, debe descargar todos los archivos, ponerlos en una carpeta "IRremote.h" y colocarlos dentro de la biblioteca Arduino.

Debe copiar y pegar este código en tu Arduino:

/*
* Bosquejo modificado por disfrutar de electrónica: código de base de:

* IRremote

* Versión 0.1 de julio de 2009

* Copyright 2009 Ken Shirriff

Para la información, ver http://arcfn.com/2009/08/multi-protocol-infrared-...

* Mis datos (si algo sale mal, no dude en ponerse en contacto conmigo)

* Roberto Infante

* Estudiante de la Universidad de South Florida

* Departamento de ingeniería química

* MakeCourse: Nexo entre medusas

* Este instructable fue creado en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com)

* Bosquejo va a usar el Sensor de infrarrojos como un sistema de control, una vez recibida la señal de entrada correcta * activará el LED RGB para alternar entre azul y magenta, esto ocurrirá mientras el motor de c.c. funciona. *

* Habrá dos carriles de la energía, uno con 5V que lo atraviesa y otro con 12V va a través de él

* 5V será el sensor de infrarrojos, la luz y será el mecanismo de control para el transistor

* * El carril de alimentación de 12V se ejecutará a través del transistor y el motor de la C.C. de la energía.

* Cabe señalar que la tensión que recorre este tren de potencia determinará cuán rápido la * motor de C.C. funciona ** permite comenzar:

El control de potencia para el motor de la C.C. se une así a Arduino: Base del transistor al pin 2 de Arduino

*

CÓDIGO COMIENZA AQUÍ ***

* Esto incluye la biblioteca de control y decodificar el sensor IR * /

#include

/ * Pines del sensor IR se unen a Arduino así: Pin 1 al Pin Vout (pin 9 de Arduino) 2 GND Pin 3 a Vcc (+ 5v potencia ferroviario) * /

int Irpín = 9; Irrecv(IRpin) de IRrecv; resultados de la decode_results;

/ * Los pines RGB LED se unen a Arduino así: rojo Pin a pin 3 en azul de Arduino (PMW) Pin a pin 5 en verde de Arduino (PMW) Pin a pin 6 en Arduino (PMW) * / int redPin = 3; bluePin int = 6; int greenPin = 5;

int redVal; int greenVal; int blueVal;

/********************************Void Setup**************************************/

void setup() {//Set el sistema de control para el motor pinMode (2, salida);

Estos serán los valores iniciales de la RGB

LED redVal = 255; greenVal = 255; blueVal = 255; Update();

Esto comienza el receptor y lo hace aparecer en el monitor serial

Serial.Begin(9600); irrecv.enableIRIn();

}

/*************************Void Update*****************************************/

{} void update()

Esto le dirá el LED de cambio de colores girando lentamente en azul y rojo para hacer

magenta y luego rojo que da vuelta apagado para hacer azul y finalmente apagarlo todo

analogWrite (redPin, redVal);

analogWrite (greenPin, greenVal);

analogWrite (bluePin, blueVal); }

void color_morph (int * valor, int get_brighter) {//this es el código para el cambio de color

para (int i = 0; i < 255; i ++)

{

Si (get_brighter) {}

(* valor)--;

}

Else {}

(* valor) ++;

} update();

Delay(5); Esto ajustará la velocidad de los cambios de color de LED

} }

/*********************************Main Loop*************************************/

void loop()

Este código lo que descifra el ir remoto envía y mostrar el valor en el serial monitor de impresión

{

Si (irrecv.decode (y resultados))

{

Serial.println (results.value, DEC); Imprimir la serie 'results.value'

irrecv.resume(); Recibir el siguiente valor

}

/ *** Esta es la buena materia ***

/ Esto apagará el motor durante la actividad normal

digitalWrite (2, alto);

/ * Ahora si se pulsa el botón superior derecho (sosteniéndolo hacia abajo), esta instrucción loop se activará

* Si cualquier otro boton y detiene el bucle * /

Si (results.value == 16769565) / / esto es donde usted pone en su mando a distancia IR botón #

{

Este circuito será el utilizado para activar el Motor de LED

digitalWrite (2, bajo); LED

comenzar hacia fuera en negro (todo)

color_morph (y blueVal, 1); vuelta en azul

color_morph (y redVal, 1); encender al rojo para hacer magenta

color_morph (y redVal, 0); vuelta del rojo

color_morph (y blueVal, 0); transición a negro (todos)

Seguir leyendo el sensor de infrarrojos durante el bucle, como los cambios de color

Si (irrecv.decode (y resultados))

{

Serial.println (results.value, DEC); Imprimir la serie 'results.value'

irrecv.resume(); Recibir el siguiente valor

}

}

}

Artículos Relacionados

Lámpara DIY de la fibra óptica medusas

Lámpara DIY de la fibra óptica medusas

Me ha tomado cinco meses para terminar el cumpleaños de mi sobrina de una araña Medusa. El primer intento terminado pareciendo un pulpo Rastafari en tonos púrpura y verde cuando lo que estaba buscando era un airoso, ligero, medusas caprichosas luz ac
LED fibra óptica coche de Hotwheels.

LED fibra óptica coche de Hotwheels.

Después de mi primer Instructable, decidí hacer un coche de LED con alimentación a batería. Las luces de cabeza y cola son tan pequeñas que usando fuego plástico óptica era la única manera de ir, también la pequeña cantidad de espacio dentro del coch
Fibra óptica medusas falda

Fibra óptica medusas falda

Porque el efecto de la fibra óptica es tan fascinante estaba pensando en hacer un traje para hombre ardiente con fibra óptica y LEDs RGB. Me tomó algún tiempo hasta que subió con un diseño y averiguado cómo colocar las fibras en la tira de LED. Al fi
¿RGB LED fibra óptica árbol (también conocido como proyecto Sparkle)

¿RGB LED fibra óptica árbol (también conocido como proyecto Sparkle)

encontrar su habitación un poco demasiado aburrido? ¿Quieres añadir un poco de chispa a él? Lea aquí cómo tomar un LED RGB, añadir algunos cables de fibra óptica y hacerlo brillar!El objetivo básico del proyecto de la chispa es un brillante estupendo
Los principiantes guían de fibra óptica

Los principiantes guían de fibra óptica

Fibra óptica! Fibra óptica! Es cierto que estoy un poco obsesionado con fibra óptica y con razón. Son una manera durable, versátil y relativamente simple para añadir efectos de iluminación hermosa a todo lo que estás haciendo. Basta con mirar algunos
Fibra óptica mar Guerrero

Fibra óptica mar Guerrero

Como un diseñador que interesa sobre todo nos ilumina todo por encontrar nuevas formas de utilizar iluminación en disfraces, criaturas marinas bioluminiscentes son naturalmente una influencia muy grande en mi trabajo. Por lo tanto, cuando Andre Misti
LED lámpara de fibra óptica

LED lámpara de fibra óptica

la araña era un divertido proyecto que siempre he querido hacer así que cuando surgió la oportunidad de hacerlo, la incorporé en mi gran proyecto para mi HSC de 2013 (evaluación final de high School secundaria). Yo estaba tan contento con los resulta
Fibra óptica LED lámpara de diente de León

Fibra óptica LED lámpara de diente de León

hay aquellos tiempos cuando el mundo es a veces tan luminosos y bellos, cuando usted se encuentra hipnotizado por el enorme cielo llenado de estrellas o el infinito universo en poco de vainas y cardos.Esta lámpara de pared de ambiente está inspirada
Lámpara de fibra óptica de 'Sauce llorón'

Lámpara de fibra óptica de 'Sauce llorón'

Este es mi primer proyecto de fibra óptica, me inspiré por esto:Quería hacer un árbol porque tenemos una hamaca y pensé hamaca y árbol podrían ser agradables.Ya que es mi primera experiencia óptica de fibra, quería usar un producto como en las lámpar
Fibra óptica LED bling

Fibra óptica LED bling

Este instructable es muy fácil! Si usted sabe cómo conectar un LED a V + y GND. Esto es para ti.Tuve algunos repuesto 3mm cable de fibra óptica de mi anterior proyecto, que necesita para dirigir la fuente de luz de IR a un haz de enfoque muy a utiliz
Sombrero de fibra óptica RGB LED

Sombrero de fibra óptica RGB LED

Este es un remix del Instructable "mi sombrero es lleno de estrellas!" por ChrisKnight.Encontrar en:Desde la primera vez que vi esto ha sido algo que he querido. Finalmente ha llegado el momento.Cuenta con un Pixel controlador Ion, 14 x 5 mm RGB
¿fibra óptica LED retiro

¿fibra óptica LED retiro

Ever quería quitar el LED de luces de roto, viejo fibra óptica? Se trata de un Instructable fácil que parasitósis ser útil algún día...............PARA MI JUICIO FINAL LÁSER!!!!!!...lo siento.Paso 1: equipo de Todo lo que es necesario es1: luces de f
Fibra óptica y LED en miniatura jardín luz

Fibra óptica y LED en miniatura jardín luz

este proyecto utiliza LEDs y fibra óptica para iluminar un pequeño jardín lleno de flores, hojas y hierba. La caja se construye de la hoja de acrílico, se ejecuta en una batería de 9 voltios y tiene una puerta corredera en la parte inferior para el a
Fibra óptica/LED titular

Fibra óptica/LED titular

así que necesitaba una pieza para un experimento que se estaba trabajando en mi doctorado. El experimento implicó la salida de un tinte de seguimiento de un tubo. Puesto que era un tinte de color, la forma más fácil de seguir las concentraciones como