Ein Grundproblem, dass ich bei beiden Loesungen sehe: Du gehst davon aus, dass sich der Sensorwert immer nur in Einserschritten aendert. Das tut der nur in den seltensten Faellen (bei mir jedenfalls). Du solltest also mit einer Messreihe 100,97,93,88,81,79 .. rechnen. Modulo taugt da gar nicht (ist sogar falsch: wenn der Wert wieder 100 erreicht ist die Differenz Null und es blinkt ..), ich wuerde die 2. Variante so abaendern, dass auf >= statt auf = 10 getestet wird.
Ausser Du willst wirklich nur blinken, wenn der Unterschied exakt 10 betraegt (da frag ich mich aber, wozu das gut sein sollte![]()
Lesezeichen