sser писал(а): ↑27.02.2020{, 10:37}
Как избежать переполнение милис через 50суток.
Что значит избежать? millis() в основном предназначена для вызова какой либо функции через определенное время при этом не останавливая основной цикл программы.
Можно сказать что это аналог delay() но только delay(1000) остановит всю програму на 1 секунду, а с помощью millis() можно сделать паузу для например инициализации модема не останавливая всю программу. и зачем избегать переполнения?
millis() Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 50 дней.