Methode sofort ausführen

void loop(){
alarm();
if (tasterstatus == HIGH){
  noTone(12);
  lastalarmaus=millis();
}
}

void alarm(void){
if((humidity <= 30 || humidity >= 60 || temperature <=20 || temperature >= 28)&&(millis()-lastalarmaus>900000)){
  tone(12, 1200, 10000);
}
}

Das Programm soll einen Alarm machen wenn die Luft schlecht ist. Wenn der Taster gedrückt ist soll der Alarm und die Methode alarm() deaktiviert sein. Das funktioniert auch. Das einzige Problem ist, dass die Methode nicht von Anfang an ausgeführt wird. Wie kann ich das ändern ?

Warum fängst Du jetzt plötzlich einen neuen Thread zum gleichen Problem an?

Gruß Tommy

Und von welcher Methode sprichst du ?

Hallo
der/die/das Sketch läßt sich nicht übersetzen.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.