Millis ()

Descrição

Retorna o número de milissegundos desde a placa Arduino começou a funcionar o programa atual. Este número irá transbordar (voltar para zero), após aproximadamente 50 dias.

Parâmetros

Nenhum

Retorna

Número de milissegundos desde o início do programa (unsigned long)

Exemplo

unsigned long time;

void setup(){

  Serial.begin(9600);

} void loop(){

  Serial.print("Time: ");
  time = millis();
  //imprime o tempo desde que o programa começou Serial.println (tempo);
  // esperar um segundo, como de modo a não enviar grandes quantidades de dados atraso (1000);

}

Dica:

Note que o parâmetro para millis é um unsigned long, erros podem ser gerados se um programador tenta fazer matemática com outros tipos de dados, tais como ints.

Share