page-title-bg2
  >  Blog   >  El tiempo en Arduino
Curso Introducción a Arduino desde cero

El tiempo en Arduino

Comparte en RRSS
 

A la hora de programar es muy importante tener control sobre lo que está pasando en cada momento. En esta lección vamos a aprender a manejar el tiempo en los programas Arduino.

reloj y tiempo

Cómo controlar el tiempo en Arduino

Pausas

Hacer una pausa en el programa es muy útil. A veces el uso de las pausas clave en un programa para ver si se ejecuta correctamente o hacer pruebas, si queremos mantener un sensor encendido unos segundos determinados…

Para hacer una pausa en nuestro programa, lo que tenemos que hacer es usar la función delay().

digitalWrite(10, HIGH);
delay(1000); // Pausa de 1s
digitalWrite(10, LOW);
delay(500); // Pausa de medio segundo

Como podemos observar en el ejemplo, lo que contiene la función delay() entre paréntesis es el tiempo y se establecen en milisegundos, es decir, un segundo son 1000 mls.

Obtener cuánto tarda en ejecutarse un código

Si lo que queremos obtener es el tiempo en el que tarda en ejecutarse un código o por ejemplo el tiempo que tarda en cumplirse una condición if, lo que podemos usar es la función milis(). Esta función nos devuelve el tiempo transcurrido desde el inicio del programa hasta el momento donde se encuentra esta función, el valor a devolver esta en milisegundos.

valor = millis(); // valor recoge el número de milisegundos .

Continúa con tu aprendizaje…

¿Tienes ganas de seguir aprendiendo a programar en Arduino? No te pierdas las siguientes lecciones.


¿Quieres que tus contactos también se introduzcan en la programación en Arduino? Comparte este post en Facebook y Twitter.

Perfil oficial del blog de Flexbot.

Post a Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.