if (buttonState == HIGH)
if (buttonState2 == LOW) {
// motor Rechts:
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}
else {
// Motor uit:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}
if (buttonState == HIGH)
if (buttonState2 == LOW) {
// motor Rechts:
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}
else {
// Motor uit:
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}
Bearing in mind that digitalWrite takes just a few microseconds per call, you are not going to have time to notice the effect of the first set of conditions, before they are overwritten by the second.