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.