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