Das ende des programmes ist:
if (sensors.getTempC(Sensor[0]) >= 28.0 && thresholdMillis == 0) {
digitalWrite(k[1], HIGH);
thresholdMillis = millis() + 60000L;
} else if (thresholdMillis && millis() > thresholdMillis) {
digitalWrite(k[2], HIGH);
digitalWrite(k[3], HIGH);
analogWrite(ledPin, 0);
thresholdMillis = 0;
nextMillis = 0;
status = 0;
}
}
wenn dieser teil zu ende ist also status = 0;
Mit der Änderung aus dem letzten Post?
Ja mit der änderung aus dem letzten post.
Definiere aber bitte, was Du unter pausieren verstehst.
Ich wollte anfangs das ich nur das programm1 an einer beliebigen stelle anhalten kann z.B fade ist auf 51 und es muss 2 min gewartet werden bis es sich auf 102 steigert, bei 1,20 min drücke ich den pausen/start knopf, das programm bleibt an dieser stelle stehen, das display aktualisiert sich weiterhin, nach ner beliebigen zeit drücke ich wieder den knopf und das programm geht an der pausierten stelle weiter also wartet es die restlichen 0,8 min. So würde ich das gerne haben. Ist das möglich?
Und der reset knopf während des programms funktioniert auch nicht, die led fadet komischerweise nicht und die relais ( k1,..) bleiben auch an.