Junio de 2014 Bulid noche: Deslizador de LittleBits Blink (3 / 4 paso)

Paso 3: El bosquejo

Copie el código siguiente en la ventana del IDE de Arduino.

 /* littleBits Arduino Module Marty Vance 20 June 2014 Slider_Blink What is supposed to happen: A slide dimmer on pin A0 changes the blink rate of an RGB LED on pin 5. This sketch includs the following commands: pinMode( pin, mode ); // pin = a digital pin, mode = OUTPUT or INPUT digitalWrite( pin, value ); // pin = a digital pin that has been set to OUTPUT, value = HIGH or LOW delay( time ); // time = time of delay in milliseconds */ /* Variable initialization In most sketches, you'll want to initialize some variables before anything else happens. This way they are already available when setup() runs. We create variables for the pins we'll be using and a few more that will be needed as the sketch runs. */ uint8_t led_pin = 5; // pin for the LED uint8_t sldr_pin = A0; // pin for the slide dimmer int sldr_val = 512; // the blink rate initial value int blink_val = 0; // the blink duration int t = 0; // used to store the current time during each execution of loop() int l = 0; // used to store the time of the previous loop() boolean o = false; // whether to turn the LED on or off int min_rate = 50; // fastest blink rate in milliseconds int max_rate = 1000; // slowest blink rate in milliseconds /* setup - This is where we initialize the sketch Setup includes commands that set the stage for the rest of the sketch. The commands inside of setup are only executed once. After all the commands in setup have been executed, the sketch moves to loop. */ void setup(){ // this is the beginning of setup // Since we are going to use pin 5 to control an output module // we need to set the pinMode of pin 5 to OUTPUT, // this means voltage will flow out of the pin. pinMode( led_pin, OUTPUT ); // set pin 5 to OUTPUT mode pinMode( sldr_pin, INPUT ); // set pin A0 to INPUT mode sldr_val = analogRead(sldr_pin); // read the slide dimmer right away } // this is the end of setup /* loop - This is the main part of every arduino sketch. Loop is a series of commands that executed one after another in order of top to bottom. When all the commands have been executed, loop begins again from the top. This goes on for as long as there is power running the Arduino. */ void loop(){ // This is the beginning of loop, each command below is executed in order of top to bottom t = millis(); // get the current time /* This loop runs without calling delay(): it continuously reads the slider value, but only changes the blink rate when enough time has passed, which is determined by the if statement. See the Blink Without Delay example sketch. */ sldr_val = analogRead(sldr_pin); if (t - l >= blink_val) { Serial.print("Slider value: "); Serial.print(sldr_val); blink_val = map(sldr_val, 0, 700, min_rate, max_rate); // convert the possible range of sldr_val to within the bounds of the blink rates Serial.print(" => Blink interval: "); Serial.println(blink_val); // watch the serial monitor to see exactly what map() is doing digitalWrite(led_pin, (o ? HIGH : LOW)); // Turn the LED on or off based on whether o is true or false o = !o; // if o is true, make it false; if o is false, make it true l = t; // this loop's time is the previous time for the next loop } } // this is the end of loop, now return to the beginning of loop and execute the commands again 

Haga clic en el botón de carga en el IDE de Arduino. Si todo es correcto, después de unos segundos verá el LED amarillo en el módulo Arduino cerca del blink de conector USB rápidamente durante unos segundos, luego el LED RGB debe empiezan a parpadear.

Mover el atenuador de deslizar para cambiar la velocidad parpadea el LED de!

Artículos Relacionados

Enero de 2014 construir noche con CoolNeon parte II - indicador de proximidad de aparcamiento

Enero de 2014 construir noche con CoolNeon parte II - indicador de proximidad de aparcamiento

¿Siempre hay problemas parking en tu garaje? ¿Golpear la pared o dejar demasiado atrás para cerrar la puerta del garaje? En este instructivo vamos a construir un indicador de proximidad de aparcamiento con EL alambre y escudo de EL alambre de CoolNeo
Enero de 2014 construcción de noche: EL alambre tubo del Nixie del

Enero de 2014 construcción de noche: EL alambre tubo del Nixie del

llamémosla ixie EL tubo para el cortocircuito.  Esta es una de las entradas de los laboratorios H3 en enero 2014 construir noche con CoolNeon.Para aquellos que no saben ver que el tubo Nixie es que un tubo de vacío utiliza sobre todo en Rusia y Europ
LittleBits datos Serial

LittleBits datos Serial

littleBits son divertidos módulos poco electrónicos se pueden utilizar para construir cosas. Con el lanzamiento de un módulo Arduino, ahora puede conectar littleBits al ordenador para el control de aplicaciones y otras cosas en tu escritorio.Paso 1:
ADMISIÓN abierta para agosto de 2014

ADMISIÓN abierta para agosto de 2014

Si usted está en amor con películas y buscando el lugar adecuado para aprender el oficio de hacer cine, entonces no busque más... ADMISIONES ABIERTAS PARA AGOSTO DE 2014 LOTE EN MINDSCREEN PELÍCULA INSTITUTE1. CURSO DE SEIS MESES EN CINEMATOGRAPHY2.
Twitteando, Wireless, regulador de la temperatura del ahumador tambor feo (UDS) con Android

Twitteando, Wireless, regulador de la temperatura del ahumador tambor feo (UDS) con Android

(Última actualización: octubre de 2014. Ver último paso para obtener más información sobre los cambios).Este es el Supervisor Digital de UDS, aplicación para Android y hardware para el mantenimiento de forma remota la temperatura de su UDS como un te
Barato, bonito y raro A4 del trazador de gráfico ($25 + algunos chatarra)

Barato, bonito y raro A4 del trazador de gráfico ($25 + algunos chatarra)

Actualizada el 02 de junio de 2014Mi entrada de concurso fue aceptada - ahora usted puede votar por este proyecto si te gusta! ¡ Gracias!----------------------------------------------------------------------------------------------¡Hola!Al principio
Cómo hacer un Video de cámara oculta YouTube

Cómo hacer un Video de cámara oculta YouTube

Ha sido un tiempo desde mi última instructable; ha pasado casi un año realmente. Yo aún con frecuencia leer el sitio, pero mis esfuerzos creativos han cambiado. Pasé por una fase de fuerte fotografía por un tiempo, y ahora estoy interesado en los vid
Oblivion inspirado Nerf prop

Oblivion inspirado Nerf prop

Esto es todo porque me dejó por una venta de garaje y vio una pistola de Nerf por un dólar. Un dólar.Tuve que comprarlo. Le faltaban algunas piezas, el barril de extensión, el alcance y el clip. PERO ERA UN DÓLAR!Así que tuve que construir algo con é
Un correo electrónico a Bunny

Un correo electrónico a Bunny

A pesar de que ella no puede corteza o meow, Cadburry conejito ahora puede enviar un correo electrónico utilizando los littleBits nube poco. Ella utiliza su pose de beg para empujar una palanca y háganos saber que quiere la col rizada más.Este proyec
Actobotics regulador de canal de 48 pulgadas con retroceso automático y regulador de velocidad

Actobotics regulador de canal de 48 pulgadas con retroceso automático y regulador de velocidad

En 2014, construí el deslizador del canal Actobotics de Servocity.com para el uso con la fotografía de lapso de tiempo. La construcción original se puede encontrar mediante los siguientes enlaces:Estructura deslizanteUsando el control deslizanteAdici
Cómo hacer el avión de papel Turbo UltraVulcan

Cómo hacer el avión de papel Turbo UltraVulcan

Rápido, de largo alcance y versátil, el Turbo UltraVulcan es una variante mejorada del avión de papel de UltraVulcan , ofreciendo rediseñado alas para mejor desempeño y manejo a altas velocidades y mayor rigidez.El Turbo UltraVulcan fue desarrollado
Escala de yo-yo Monte (swing a través de la variación) - Luke Renner

Escala de yo-yo Monte (swing a través de la variación) - Luke Renner

Escalera yo-yo Monte (swing a través de la variación) - demostrado por Luke Renner. Yo-Yos es el N8 por MagicYoYo. Agradecimiento especial a MagicYoYo en Shenzhen! Filmada en el noroeste de nuevo México junio de 2014. Los trucos de montaje de la esca
Cohete de una rama de sauce

Cohete de una rama de sauce

Una colección diversa de madera que se reunieron durante los años puede llevar a algunos proyectos interesantes. Finalmente consiguió a hacer algo había estado pensando por un rato - rayar la construcción de un cohete de una rama de sauce. Aquí está
Álbum de fotos de la escalera de Jacob

Álbum de fotos de la escalera de Jacob

Se trata de un giro en el clásico juguete escala de Jacob, como se describe en la escala de un tradicional Jacob.He utilizado azulejos de madera más grandes (4 x 6 pulg.) asi que pude mostrar fotos de tamaño decente.Paso 1: Materiales: madera, cintas