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:
Externes Bild anzeigen
Code:
Danke erstmal!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); } }
pro-bot128






Zitieren

Lesezeichen