Arduino - função millis ()

Esta função é usada para retornar o número de milissegundos no momento em que a placa Arduino começa a executar o programa atual. Este número transborda, ou seja, volta a zero após aproximadamente 50 dias.

Sintaxe da função millis ()

millis () ;

Esta função retorna milissegundos desde o início do programa.

Exemplo

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); 
}