millis()

De ArduWiki
Saltar a: navegación, buscar

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.

Sintaxis

millis();

Parámetros

Nada.

Retornos

Número de milisegundos desde que el programa se inició. Numero tipo unsigned long.

Advertencias

Tenga en cuenta el tipo de valor que retorno millis() es unsigned long y pueden producirse errores lógicos si hacer operaciones aritméticas con otros tipos de datos más pequeños como: byte o int, incluso los long con signo pueden producir errores de calculo.

Ejemplo

unsigned long hora;
void setup() {
   Serial.begin(115200);
}
void loop() {
   hora = millis();
   Serial.print("La hora es: ");
   Serial.println(hora);
   delay(500);
}

Vea también

Referencias