Подскажите...
Я конечно могу ошибаться но чисто теоретически давайте представим что МК включен непрерывно больше чем значение может считать таймер millis() 50 дней. Меня интересует итерация цикла в конце переполнения. Когда переменной timer_1 будет присваивается значение OVER большое а сам millis() будет обновляется и начинать отсчет с 0. Следующее условие будет в теории выполнятся через 50 дней или вообще не когда.
Объясните как в таких случаях поступают?
C++:
void loop() {
if (millis() - timer_1 > 5000) { // условие таймера
timer_1 = millis(); // сброс таймера
Объясните как в таких случаях поступают?