PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Arduino Buzzersystem Fehlerbild



pro-bot128
09.01.2011, 17:21
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 :-s. 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:

http://www.imageup.de/7009002/tn/arduinobuzzerfehlerbild.jpg (http://www.imageup.de/info/7009002/arduinobuzzerfehlerbild.jpg)

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

Franky55555
31.01.2011, 21:03
Also der Taster sollte eigentlich gehen.

Funktioniert das Ganze mit dem anderen Taster und der roten LED?

pro-bot128
01.02.2011, 07:20
Ja! Bei dem gruenen gehts nicht.

Franky55555
01.02.2011, 12:25
Und du hast auch wirklich alles genau so angeschlossen wie auf dem Bild?
Versuch mal die Grüne LED und den dazugehörigen Taster auf den Pins anzuschließen wo normalerweise die rote LED und der Taster dranhängen.

pro-bot128
01.02.2011, 12:40
Dann geht es. Es muss an dem Programm liegen...