16-11-2016, 00:22
Cześć,
Mam problem z pętlą while do w ESP8266. Z chwilą gdy kontroler rozpoczyna pętle while, zawiesza się. Znalazłem informację w internecie, że jest to problem znany ale nigdzie nie znalazłem rozwiązania. Prosze o pomoc. Jak zmienić poniższy kod, tak żeby nie wykorzystywać pętli while do.
Mam problem z pętlą while do w ESP8266. Z chwilą gdy kontroler rozpoczyna pętle while, zawiesza się. Znalazłem informację w internecie, że jest to problem znany ale nigdzie nie znalazłem rozwiązania. Prosze o pomoc. Jak zmienić poniższy kod, tak żeby nie wykorzystywać pętli while do.
Kod:
czas = millis(); //ustaw zmienną czas równą aktualnej liczbie millis
while ( millis() - czas < 60000 ); // sprawdź czy nie minęła minuta. Jeśli nie minęła to wykonuj pętlę
{
Serial.println( millis() - czas);
serwer();
SuplaDevice.iterate();
}