Hallo Leute,
ich habe mal ein Buzzersystem mit Arduino gebaut. Nun habe ich es so gebaut wie das Fritzingbild zeigt und habe den Code unten hochgeladen. Nun leuchtet die grüne LED obwohl ich den Taster noch garnicht gedrückt habe . Ist der Buzzer(ein kleiner Kurzhubtaster in zwei Flaschendeckeln) falsch gebaut, ist der Taster(Best-Nr bei Conrad:705012-62)nicht in Ordnung? Ist an dem Code was falsch? Hoffentlich kriegt ihr es raus...

Fritzing-Bild:

Bild hier  

Code:
Code:
int buzzergruen=9;
int buzzerrot=10;
int ledgruen=11;
int ledrot=12;
int statebuzzergruen=0;
int statebuzzerrot=0;

void setup()
{
  pinMode(buzzergruen, INPUT);
  pinMode(buzzerrot, INPUT);
  pinMode(ledgruen, OUTPUT);
  pinMode(ledrot, OUTPUT);
}

void loop()
{
  statebuzzergruen=digitalRead(buzzergruen);
  statebuzzerrot=digitalRead(buzzerrot);
  if(statebuzzerrot == HIGH)
  {
    digitalWrite(ledrot, HIGH);
    delay(3000);
    digitalWrite(ledrot, LOW);
  }
  if(statebuzzergruen == HIGH)
  {  
    digitalWrite(ledgruen, HIGH);
    delay(3000);
    digitalWrite(ledgruen, LOW);
  }  
}
Danke erstmal!

pro-bot128