Ich wollte eigentlich nur meine Buttons testen weil zwei defekt waren. Aber nach dem ich eine einfache LED Schaltung bauen wollte (Button gedrückt LED = An). Aber mir ist aufgefallen das die LED die ganze Zeit schwach geleuchtet hat und wenn ich den Button drücke leuchtet sie Stark. Ich habe dann den Code umgedreht (Button gedrückt LED = Aus). Das hat aber funktioniert. Also die LED war die ganze Zeit an und wenn ich den Button drücke war sie komplett aus. Aber warum leuchtet sie obwohl ich nix mache??!!!
Hier der Code:
int ButtonValue = 0;
int Button = 2;
int LED = 3;
void setup() {
pinMode(Button, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
ButtonValue = digitalRead(Button);
if (ButtonValue != 0){
digitalWrite(LED, HIGH);
}
else{
digitalWrite(LED, LOW);
}
}
Hier die Hardware:
(Sehr unordentlich, ich weiß)
Danke, für eure Hilfe