Observando a documentação da millis()
função, ele diz:
Retorna o número de milissegundos desde que a placa Arduino começou a executar o programa atual. Esse número excederá (retornará a zero), após aproximadamente 50 dias.
Como isso é possível? O Arduino está detectando quando o millis()
estouro excede o valor para 0? Se sim, como isso acontece? Eu só quero saber o que exatamente está acontecendo sob o capô com a variável que está sendo retornada pela millis()
função.