liman324 пишет:if(millis()-times1>50){ms++; times1=millis();if(ms>9){ms=0;stop_ms=1;}}
if(mm==0&&stop_ms==0){
switch(ms){
case 0: sum=000000;break;
case 1: sum=111111;break;
case 2: sum=222222;break;
case 3: sum=333333;break;
case 4: sum=444444;break;
case 5: sum=555555;break;
case 6: sum=666666;break;
case 7: sum=777777;break;
case 8: sum=888888;break;
case 9: sum=999999;break;}
}
}else{stop_ms=0;}
Работает)) Но в нем перебор стоит каждый час. Хотел поправил код под перебор каждую минуту, а он только после загрузки в первую минуту перебор делает, а дальше не хочет.
void anti(){
if(millis()-times1>20){ms++; times1=millis();if(ms>9){ms=0;stop_ms=1;}
if(ss<10&&stop_ms==0){
switch(ms){
case 0: sum=000000;break;
case 1: sum=111111;break;
case 2: sum=222222;break;
case 3: sum=333333;break;
case 4: sum=444444;break;
case 5: sum=555555;break;
case 6: sum=666666;break;
case 7: sum=777777;break;
case 8: sum=888888;break;
case 9: sum=999999;break;}
}
}else{stop_ms=0;}}