Reference   Language (extended) | Libraries | Comparison | Changes

millis()

Descripción

Devuelve el tiempo en milisegundos transcurridos desde que se arranco la placa Arduino con el programa actual. Este número de desbordará (volverá a cero), despues de aproximadamente 50 días.

Parámetros

Ninguno

Devuelve

Tiempo en milisegundos desde que el programa se inició (long sin signo (unsigned long))

Ejemplo

unsigned long time;

void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Tiempo: ");
  time = millis();
  //Imprime el tiempo desde que se inició el programa
  Serial.println(time);
  // espera un segundo para no enviar demasiados datos
  delay(1000);
}

Consejo:

Ten en cuenta que el parametro que devuelve millis() es un long sin signo por lo que pueden producirse errores si el programador intenta llevar a cabo operaciones matemáticas con otros tipos de dato como enteros.

Véase también

Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share