Delay ohne delay

Relais k1 schaltet eine heizung an die ja solange heizt bis 25,8°C ereicht werden denn wird sie aus geschaltet und nach 1 min schalten sich k2-4 an, k2 ist eine andere Heizung bei der die stromstärke dur fade reguliert wird, k3 ist ein lüfter und für k4 habe ich erst mal keine verwendung.Die temperatur sensoren dienen der überwachung der heizungen, wobei sensor1 ja am wichtigsten sind die anderen dienen nur der information genauso wie der drucksensor.

Das neue programm hat einen paar fehler, programm1 ist sofort an ohne knopfdruck und sobald gefadet wird klettert der wert gleich auf 255 ohne zwischenpausen und der pausenknopf, den ich an pin 36 angeschlossen habe und mit einem 10k wiederstand versehen habe, funktioniert auch nicht.

kleine randbemerkungen:
in den letzten programmen hast du immer die fade anzeige vergessen:

lcd.setCursor(10, 1);
  lcd.print(fade);

und eigentlich soll ja beim programm1 start immer k1 angehen, aber da habe ich mir immer so weitergeholfen:

 if(start < 2){
    digitalWrite(k[0], LOW);
    start++;
  }

Und weiterhin Danke für deine Mühe und Hilfe.