NEWS
Umschalten bei einem gewissen wert
-
Als Anfänger habe ich mich jetzt auch mal an blockly versucht.
Das Script soll einen Schalter bei überschreiten eines wertes einschalten und bei unterschreiten des wertes ausschalten.
Soweit funktioniert es auch, aber solang der wert über 80 ist schaltet es jede sekunde ein. Was kann ich da ändern so das es nur einmal schaltet wenn der wert höher als 80 ist und einmal schaltet wenn der wert kleiner wie 80 ist -
@Fritzk Nur einen Trigger verwenden
if, then, else -
@Fritzk sagte in Umschalten bei einem gewissen wert:
Was kann ich da ändern so das es nur einmal schaltet
Falls WERT > 80 UND Schalter ist false
-
und auch drann denken das der Wert auch = 80 sein kann.
-
@Fritzk sagte:
nur einmal schaltet wenn der wert höher als 80 ist und einmal schaltet wenn der wert kleiner wie 80 ist
Nur schalten, wenn Istzustand != Sollzustand:
-
@paul53
Hmm.. geht das nicht auch ohne extra Variable und aktuellen Wert holen :A.
-
@Asgothian sagte:
geht das nicht auch ohne extra Variable und aktuellen Wert holen :
So geht es natürlich auch. Nachteil: Zweimal setState(), was deutlich mehr Ressourcen (RAM) verbraucht als getState().