Moin,
ich habe ein Problem mit dieser while Schleife
while(Minuten > 0 && Sekunden > 0)
{
Serial.print(Minuten);
Serial.print(":");
Serial.println(Sekunden);
currentTime = millis();
if(currentTime >= (loopTime + 1000))
{
loopTime = currentTime; // Updates loopTime
Sekunden--;
//Wenn Sec 0 dann Min -1, Sec wieder auf 59
if (Sekunden == 0)
{
Minuten--;
Sekunden = 59;
}
//wenn Minuten einstellig dann einen 0 vorweg ausgeben
format( 11,0, Minuten, 2, 0);
format( 14,0, Sekunden, 2, 0);
}
Serial.print(Minuten);
Serial.print(":");
Serial.println(Sekunden);
}
Wenn Minuten z.B. 1 ist und Sekunden 5 dann zählt die while Schleife runter bis 0:59 und beendet die Schleife.
Ich hatte schon die Vermutung das er in einem zwischen schritt Min und Sec auf 0 sind aber mit Hilfe von
Serial.print konnte ich dies nicht bestätigten.
Gruß Ingo