Глядя на документацию по millis()
функции, он говорит:
Возвращает количество миллисекунд с момента запуска текущей программы платой Arduino. Это число будет переполнено (вернется к нулю) примерно через 50 дней.
Как это возможно? Обнаруживает ли Arduino millis()
переполнение, затем сбрасывает значение на 0? Если так, как это делает? Я просто хочу знать, что именно происходит под капотом с переменной, возвращаемой millis()
функцией.