hallo,

ich spiele zur zeit etwas mit einem Arduino rum, macht ja mega spaß, ich bin recht neu in diesem thema

ich habe ein paar Beispiel scripts getestet und wollte jetzt mal versuchen mit zwei Tastern zwei led zu schalten

also s1 = LED1 on
s2 = LED2 on

mein scipt
Code:
const int buttonPin1 = 2;     
const int buttonPin2 = 3;
const int ledPin1 =  13;      
const int ledPin2 =  12;


int buttonState1 = 0; 
int buttonState2 = 0; 

void setup()
  {
    pinMode(ledPin1, OUTPUT);
    pinMode(buttonPin1, INPUT);
  }

void loop()
  {
    buttonState1 = digitalRead(buttonPin1);
    buttonState2 = digitalRead(buttonPin2);
  if 
         (buttonState1 == HIGH)
  {   
       
    digitalWrite(ledPin1, HIGH);
    
  } 
  else 
      {
          digitalWrite(ledPin1, LOW);
      }
  
  if 
     (buttonState2 == HIGH)
      {   
       
          digitalWrite(ledPin2, HIGH);
      } 
  else 
   {
          digitalWrite(ledPin2, LOW);
   }       
}
nur egal welchen taster ich drücke es geht immer nur led1 an..

kan mir jemand erklären warum und eine lösuchg zeigen???

grus Tom