Retorna o número de milisegundos desde que a placa Arduino começou a rodar o programa. Este número extrapolrá (voltará ao zero) depois de aproximamente 50 dias.
Parâmetros
Nenhum
Retorno
O número de milisegundos desde que o programa começou a rodar como um tipo longo não assinalado.
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(time);
// espera um segundo para não ficar enviando quantidades absurdas de dados
delay(1000);
}
Dica:
Verifique o retorno para o millis é um longo não assinalado. Erros podem ocorrer se um programador tentar realizar cálculos com outros tipos de dados, como inteiros.
0 comentários:
Postar um comentário