Hallo Henry,
das Testen, ob eine Variable in einen Bereich fällt, ist ein klassicher Fall für geschachtelte "if"-, nicht für "switch/case"-Anweisungen. Ich gehe mal davon aus, dass "Zaehler2" "unsigned" ist:
<pre>
uint8_t Zaehler2;
// bla bla bla
if (Zaehler2<=200) {
if (Zaehler2>100) { // 101 <= Zaehler2 <= 200
}
else { // 0 <= Zaehler2 <= 100
}
}
</pre>
MfG
Fred
Lesezeichen