Известно что раз в 40 дней показания millis() сбрасываются на ноль. Можно ли этот счетчик сбросить вручную?
Вы ещё можете программно перезагрузить ардуинку. Код (Text): void(* resetFunc) (void) = 0; // ресето функция Вызывать вот так: Код (Text): resetFunc();