Principio Arduino: retrasar sin delay(), varias veces (3 / 3 paso)

Paso 3: El código

Copie este código en el IDE de Arduino y subirlo a tu Arduino:

 /********************************************************* * Demonstration using millis() instead of delay() so * another activity can happen within the delay. * * The anode of four LEDs are connected to pins 2 - 5. * The cathodes are connected to ground through resistors. * * LEDs are timed to make a binary counter. * *********************************************************/ unsigned long time[4]; //Holds time for each LED. int pin[8] = {2.3.4.5}; //Pin numbers for LEDs. int toggle[8] = {0,0,0,0}; //Toggles for LEDs. (0 or 1) /********************************************** * setup() function **********************************************/ void setup() { for(int i=0;i<4;i++) { pinMode(pin[i], OUTPUT); //Set LED pins as output. digitalWrite(pin[i], LOW); //All LEDs are off at start. time[i] = millis(); //Start timers for all LEDs. } } /********************************************** * loop() function **********************************************/ void loop() { int interval[4]={1000,2000,4000,8000}; for(int i=0;i<4;i++) //For each LED in turn. { if(millis()-time[i] > interval[i]) //Has time passed interval? { toggle[i] = !toggle[i]; //If so not toggle, time[i] = millis(); //reset time, digitalWrite(pin[i], toggle[i]); //and toggle LED, } } } 

Artículos Relacionados

Principio Arduino: retrasar sin delay()

Principio Arduino: retrasar sin delay()

Cuando se utiliza el delay() funcionamiento se detiene de su programa y nada puede suceder durante el retraso.Que es fácil, pero ¿qué pasa si usted quiere tener algo que hacer otra cosa durante el retraso?La respuesta; Utilice millis().Este tutorial
¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

Como dice el titulo, he probado hacer el seguimiento de tiempo en mi arduino uno y la ESP8266 / tablas Wemos D1 (programadas con arduino) sin el uso de bibliotecas, internet o una unidad RTC. Un montón de instructables grandes aquí en el sitio Dile q
Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Esto describe un procedimiento para hacer uso de USB incorporado de Arduino UNO a Serial(TTL) subir bocetos a tablero de Arduino Mini Pro sin necesidad de quitar la viruta de regulador micro Atmel de UNO. Esto es útil para aquellos empezando con plac
Arduino seguro sin servo o escudo del motor

Arduino seguro sin servo o escudo del motor

En este instructable te enseñaré cómo hacer un arduino muy barato seguro sin servo o escudo del motor y también muestra la contraseña en la pantalla LCD y es inalámbrica también.Paso 1: Materiales necesarios: Arduino uno (yo usé uno pero otro trabajo
Cómo saltar sin límite veces en Radio por Internet Pandora

Cómo saltar sin límite veces en Radio por Internet Pandora

Radio por Internet Pandora es bueno tener, pero a veces quiere saltar más de seis canciones que permiten. Voy a mostrarle cómo saltar tantas veces como quieras y no importa si está conectado o no.Paso 1: galletas La manera Pandora realiza un seguimie
ARDUINO - MOTOR sin escobillas ESC

ARDUINO - MOTOR sin escobillas ESC

Quiero mostrar en este "Instructable" cómo controlar un motor sin escobillas con Arduino.Paso 1: Piezas necesarias 1.-Arduino UNO2.-batería y cargador compacto3.-ESC4.-Motor sin escobillas5.-conectores de batería y Motor/ESC5.-protoboard6.-alamb
Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

En este tutorial mostramos cómo construir sensor de temperatura ESP8266 WiFi con DB18B20. Vamos a utilizar el IDE de Arduino, Arduino, sin. Datos se enviará al servidor EasyIoT (Windows o frambuesa Pi) para el registro y agradable.Ver más tutoriales
Programación Arduino Bootloader sin programador

Programación Arduino Bootloader sin programador

OH NO! Has atornillado para arriba y ahora el bootloader de Arduino en su ' duino se ha ido!  ¿Qué vas a hacer? Ir a gastar dinero para un programador??? No se bien! Tengo una solución que sólo requiere su ' duino y algunos cables. Así que no el fin
Arduino Internet (sin Wifi protector)

Arduino Internet (sin Wifi protector)

en este instructable voy a mostrarle cómo conectar tu arduino a la internet, hay muchas maneras de hacer esto. Uno utiliza un escudo de Ethernet pero su conexión y no muy convinent utilizar, en el segundo hay wifi puede ser la mejor manera de conecta
Archivos de audio la descompresión y reproducción con Arduino pelado (sin escudos)

Archivos de audio la descompresión y reproducción con Arduino pelado (sin escudos)

La idea es todo acerca de la representación de cada muestra como 2 bits en lugar de 8 bits así ahorra el 75% del tamaño de archivo de audio que ya está en una frecuencia de muestreo reducido. El resultado tendría 2KB de memoria flash (memoria de prog
Caza del huevo de Pascua con Annikken Andee

Caza del huevo de Pascua con Annikken Andee

Hola chicos, acaba de pasar Semana Santa y hemos subido un vídeo sobre un proyecto de semana Santa que hicimos. Tenemos alguna petición en cómo creamos este proyecto. Es un proyecto bastante sencillo con la ayuda de tu smartphone y Annikken Andee.Ann
Chibikart: Rapid-Prototyping un sub eléctrica Go-Kart usando fabricación Digital y componentes de Hobby

Chibikart: Rapid-Prototyping un sub eléctrica Go-Kart usando fabricación Digital y componentes de Hobby

Chibikart! es un kart eléctrico 2WD muy pequeño pero potente y maniobrable que puede crear usando el estándar industrial y componentes de hobby y marco digital fabricado. Uso de baterías de iones de litio modernas y motores de imán permanente sin esc
Doble pantalla Digital foto marco & Family Center

Doble pantalla Digital foto marco & Family Center

en respuesta a exhortaciones de mis amigos, estoy haciendo este instructable.  Desgraciadamente, esto significa que no tienen ningún "making of" fotos, ni ningún reales precios de piezas usadas.Tengo un hogar para tech díscolo y estaba mirando m
Camiseta S.H.I.E.L.D/HYDRA

Camiseta S.H.I.E.L.D/HYDRA

Como fan de películas de libro gráfico de novelas/comic estaba buscando un divertido cómic de temática proyecto para crear una e-textiles para una clase de jóvenes y la tecnología. Y sí, HYDRA son los malos... pero esto fue muy divertido proyecto. Mi