millis()

Descripción

Devuelve el número de milisegundos desde que la placa Arduino empezó a ejecutar el programa actual. Este número se desbordará (volverá a cero), después de aproximadamente 50 días.

Parámetros

Ninguno

Retornos

Número de milisegundos desde que el programa se inició (long sin signo)

Nota:

Tenga en cuenta que el valor de retorno para millis () es un long sin signo, pueden producirse errores lógicos si un programador intenta hacer operaciones aritméticas con tipos de datos más pequeños, como de tipo int. Incluso los log con signo pueden producir errores como que su valor máximo sea la mitad que la de su contraparte sin signo.

Ejemplo

  unsigned long time;

  void setup(){

  Serial.begin(9600);

  }

  void loop(){

  Serial.print("Time: ");

  time = millis();

  //prints time since program started

  Serial.println(time);

  // wait a second so as not to send massive amounts of data 

  delay(1000);

  }

No hay comentarios:

Publicar un comentario