4
tempo de atraso); vs if (millis () - horário anterior>); e deriva
Passando por um projeto antigo, eu tinha código em dois Arduino Due que eram parecidos com este void loop() { foo(); delay(time); } levando a sério a maioria da literatura sobre o uso delay();eu recodifiquei isso como void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { foo(); PrevTime=millis(); } } …