سلام دوستان من یه متغیر از نوع unsigned long تعریف کردم و تابع millis رو ریختم داخل اون. حالا میخوام ببینم سر ریز و... صورت میگیره ؟ کلا تابع millis تا چند میشماره و بعدش چی میشه ؟ تابع millis زودتر سرریز میشه یا اون متغیری که تعریف کردم ؟ یکم که سرچ کردم دیدم تابع millis ظاهرا تا 50 روز میشماره و بعدش 0 میشه از نو... اون تابع که تعریف کردیم چی؟ در کل من با تابع millis دارم کار میکنم و اینکه هر چند ساعت میخوام یه دستور اجرا بشه این توو دراز مدت مشکل ساز نمیشه ؟ یعنی هربار بعد 50 روز خودش اتوماتیک 0 میشه و بدون مشکل از اول... ؟

البته چندتا متغیرم از نوع long تعریف کردم که باقیمانده رو بریزم داخلش.اونا سر ریز نمیشن و مشکل ایجاد کنن ؟

unsigned long time_m;
long a, b, c, d, e, f ;

{
time_m = millis();
a = time_m % 3600000;
b = time_m % 3601000;
c = time_m % 3602000;
d = time_m % 3603000;
e = time_m % 3604000;
f = time_m % 3605000;
if (a == 0) {
... }
if (b ==0){
... }

if (c==0){
... }

if (d==0){
... }

if (e==0){
... }

if (f==0){
... }