if( value1 == HIGH && value2 == LOW)
digitalWrite(Output1,HIGH);
else
digitalWrite(Output1,LOW);
Mal eine Wahrheitstabelle:
Output1 HIGH wenn
value1 == HIGH && value2 == LOW
Output1 LOW wenn
value1 == LOW && value2 == LOW
value1 == HIGH && value2 == HIGH
value1 == LOW && value2 == LOW
also HIGH in einem Fall und LOW in 3 Fällen.
Das gleiche gilt für die anderen IF's.
Du mußt die LOW-setzen-Bedingung auch explizit ausschreiben und nicht durch else machen.
SkobyMobil:
P.S.
Hallo Uwe
verrate mir den Trick mit Taster 2
Der Trick ist daß die Tastatur 102 Tasten (geschätzt und nicht gezählt) hat man aber wenn man den Text kopiert und nicht verändert immernoch eine "2" dasteht anstatt die gedachte "3". ![]()
Habs ausgebessert.
Grüße Uwe