So...
das ist der Code so wie es funktioniert..wie es soll
nur noch nicht ganz sauber....mach ich aber noch
void setup()
{
pinMode(2, INPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(4, INPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(3, INPUT);
}
void loop()
{
if (digitalRead(2)) {
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
} else if (!digitalRead(5) && !digitalRead(6)) {
delay(2000);
digitalWrite(11,LOW);
}
if (digitalRead(4)) {
digitalWrite(11,LOW);
digitalWrite(12,LOW);
}
if (digitalRead(3)) {
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
} else if (digitalRead(5) && digitalRead(6)) {
delay(2000);
digitalWrite(12,LOW);
}
}
oder nochmal n wenig verändert...aber so geht der auch..
ach ja...was bei beiden ist...ich muss länger auf die taster drücken...damit es schaltet...warum??
void setup()
{
pinMode(2, INPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(4, INPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(3, INPUT);
}
void loop()
{
if (digitalRead(2)) {
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
}
if (!digitalRead(5) && !digitalRead(6)) {
delay(2000);
digitalWrite(11,LOW);
}
if (digitalRead(4)) {
digitalWrite(11,LOW);
digitalWrite(12,LOW);
}
if (digitalRead(3)) {
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
}
if (digitalRead(5) && digitalRead(6)) {
delay(2000);
digitalWrite(12,LOW);
}
}