Parpadean Leds múltiples a diferentes velocidades, 1 función, No demora (2 / 2 paso)

Paso 2: Una sola función para múltiples Leds

Finalmente este es el código para una sola función controlar múltiples Leds.

La variable previousMillis ha sido sostituited con un array que almacena todos los previousMillis para cada led.

Cuando se llama a la función tienes que insertar 3 argumentos: led (pin o variable), intervalo (en ms), matriz (debe ser diferente para cada led).

Esta manera cada led puede tener es intervalo propio, variables mínimas requieren (sólo la matriz) y demora nunca se utiliza.

 BLINK FUNCTION FOR MULTIPLE LED #define blueLed 3 // #define greenLed 2 //pin for each led unsigned long previousMillis[2]; //[x] = number of leds void setup() { pinMode(blueLed, OUTPUT); pinMode(greenLed, OUTPUT); } void loop() { BlinkLed(blueLed, 100, 0); //BlinkLed( which led, interval, one of the stored prevMillis BlinkLed(greenLed, 200, 1); //last parameters must be different for each led } void BlinkLed (int led, int interval, int array){ //(long) can be omitted if you dont plan to blink led for very long time I think if (((long)millis() - previousMillis[array]) >= interval){ previousMillis[array]= millis(); //stores the millis value in the selected array digitalWrite(led, !digitalRead(led)); //changes led state } } // Written by FabrizioP @ 

Gracias por leerme. Yo he comprado mi primer arduino hace unos días así que si tienes consejos, sugerencia, críticas y todo por favor comenten debajo!

Artículos Relacionados

Parpadean LEDs con piezas discretas

Parpadean LEDs con piezas discretas

como todos seguramente saben la Fundación entera de la tecnología moderna, nay el cimiento mismo de nuestra civilización avanzada se basa en la humilde LED que parpadea. Nada dice de alta tecnología como un parpadeo del LED. Ahora sé que hacen LEDs q
Cómo introducir el obtener la salida de LED! Desafío de velocidad

Cómo introducir el obtener la salida de LED! Desafío de velocidad

ver quién ganóaquí!Actualización: Premios han sido cambiados. Calificaciones, páginas vistas y al azar los ganadores a recibir un adicional de $75 en el LED.LED Throwies se publicaron aquí en Instructables.com en 14 de febrero de 2006 de Q rama de la
Arduino ejemplos #1 hacer un Led al azar Flash diferentes colores RGB

Arduino ejemplos #1 hacer un Led al azar Flash diferentes colores RGB

en este instructable le mostraré cómo conseguir un rgb llevado a flash al azar diferentes colores utilizando un Arduino. Si usted tiene cualesquiera preguntas, comentarios o sugerencias para otros ejemplos de Arduino no dude en dejar un comentario y
Usando un LED como indicador para diferentes eventos en su sistema - Arduino

Usando un LED como indicador para diferentes eventos en su sistema - Arduino

Muchos sistemas o máquinas se someten a diferentes eventos. Por ejemplo, cuando usted enciende su ordenador portátil, un LED se enciende para mostrar poder sobre eventos de estado. Otro LED se enciende cuando se conecta en su cargador; este otro LED
Múltiples LEDs parpadeando a diferentes tasas

Múltiples LEDs parpadeando a diferentes tasas

En este tutorial te mostraré cómo a parpadear LEDs múltiples a diferentes precios en placas Arduino-como con el VIPER.Parpadear un LED se conoce como el "Hola mundo de dispositivos integrados"... pero con VIPER podemos hacerlo más divertido. Pod
Almacén del dólar LED huevo Pascua árbol

Almacén del dólar LED huevo Pascua árbol

Así como puede haber adivinado este proyecto es muy impresionante y barato. También es muy flexible, y si tienes el saber cómo, usted puede hacer esto en un proyecto loco.¿Qué es exactamente un árbol de Pascua? Para ser honesto no sé. Mi madre ha sid
Mesa interactiva de LED de cerveza

Mesa interactiva de LED de cerveza

Crear tu propio LED cerveza Pong tabla interactiva!Este instructivo le guiará a través de todos los pasos a seguir para crear una mesa de ping-pong de cerveza uno de tipo completa con taza de detección RGB cápsulas, arandelas de la bola automático, u
Construir su propio controlador de cámara inalámbrica de múltiples funciones (¡ barato!).

Construir su propio controlador de cámara inalámbrica de múltiples funciones (¡ barato!).

Introduction¿Siempre creyó su propio controlador de cámara de la construcción?Nota importante: Condensadores para la MAX619 son 470n o 0.47u.  El esquema es correcto, pero la lista de componentes era incorrecto - actualizado.Es una entrada en el conc
Tira reactiva de LED de sonido

Tira reactiva de LED de sonido

hay 9 pasos pero prometo este es rápido y fácil!En este Instructable mostrará usted cómo crear un sistema de LED luz reactivo. En este clip, he utilizado un solo color LED de la tira, pero usted que puede utilizar un solo LED, LEDs múltiples cableado
Universal controlador de LED de alta potencia con caja 3D imprimibles

Universal controlador de LED de alta potencia con caja 3D imprimibles

*** hay una actualización de firmware. Por favor, echa un vistazo! ***LEDs están tomando cada día la iluminación convencionales. Más de 1W de alta potencia LED se está convirtiendo en cada vez más asequible, y quería empezar a usar para reemplazar la
8x8 LED Matrix Animations

8x8 LED Matrix Animations

Para una fiesta que estábamos a punto de tener que quería una fría luz de la pantalla para usar con mi nuevo regalo de Navidad - un Arduino Uno. Haber mirado en la matriz de LED es aquí quería una más grande que podría colgar en el balcón.También que
Parpadear hasta 6 LEDs con Arduino

Parpadear hasta 6 LEDs con Arduino

Hi allí.Navidad se está acercando, y me preguntaba si podía poner unas velas en mi habitación en el "estado de ánimo de Navidad".Pero después de que una casa de amigos de las velas del árbol de Navidad, no quiero quemar velas real en mi habitaci
2-Wheeler/bici DIY LED DRL

2-Wheeler/bici DIY LED DRL

¡Hola!La seguridad es el punto clave de hoy Overcrowded & caminos sucios. 2 ruedas son lo suficientemente pequeños como para perderse en espejos retrovisores o sombreado entre otro tráfico. Desgraciadamente, no tener muchas características de segurid
LED intermitente de Arduino

LED intermitente de Arduino

esto que usted consiga un muy buen conjunto de intermitentes LEDs solo conectar los LEDs (utilicé un protoboard) y encenderlo.Paso 1: Programar el Arduino. Inserte el código siguiente:int led1Pin = 1; int led2Pin = 2; int led3Pin = 3; int led4Pin = 4