回答:
これはの排他的なプロパティではありませんmillis()。限られた桁数のカウンタは、最終的にゼロに戻ります。たとえば、4桁の集計カウンターはの後にゼロに戻ります9999。
内部では、変数for millis()はtype unsigned longであり、Arduinoでは32ビットです。この場合、32ビット(バイナリの0と1)は、タリーカウンターの数字(0〜9)に似ています。
最大値は11111111 11111111 11111111 11111111です。一度millis()追加すると、ゼロに戻ります1。最大値(32「1」)はです2^32 - 1。これは429496729510進数で表されます。したがって、カウンターの最大値は4,294,967,295ミリ秒です。日数に換算すると、約49.71日になります。