Esta función se utiliza para devolver la cantidad de milisegundos en el momento en que la placa Arduino comienza a ejecutar el programa actual. Este número se desborda, es decir, vuelve a cero después de aproximadamente 50 días.
Sintaxis de la función millis ()
millis () ;
Esta función devuelve milisegundos desde el inicio del programa.
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);
}