Arduino Uno input kaput?

Guten Tag,
Ich habe einen Arduino UNO er funktioniert einwandfrei,
Aber wen ich an einen Pin den input lesen möchte dann bekomme ich 1 und 0 (digitalRead()) und 0 - 250 (analogRead()) obwohl ich nichts mache. Ich drücke keine tasten oder drehe an etwas.
Ist mein arduino kaputt und kann man das beheben.
Schon mal Danke in voraus.

Für alle Frischlinge sei gesagt: offene Eingänge machen was sie wollen.

Also auf definierten Pegel legen und schon ist Ruhe im Karton.

Was soll das bedeuten.
Ich habe z.b. An Pin 3 ein Button.

void setup(){
    Serial.begin(9600);
    pinMode(3, INPUT);
}

void loop(){
    Serial.println(digitalRead(3));
   delay(1000);
}

Und dan bekomme ich ganze zeit Einsen und Nullen ohne was zu machen. An meinen anderen Arduino UNO auch.
Früher hat es immer funktioniert

Mal andere Pins probiert? Wenn ein Pin kaput ist dann wahrscheinlich nur einer

Hast du den Taster richtig angeschlossen? Wenn dass so ein 4 Pin Taster wie im Bild ist, dann kann man die ganz leicht falsch herum einbauen. Die Belegung kann man mit einem Multimeter messen

Danke für die Antwort aber es lag an den Taster allgemein irgendwie waren 4 von 10 kaput. Ich Dummy die haben auch nicht geklickt wie normal. Sory für die Zeit Verschwendung. Trotzdem danke

Siehste, mit einer genaueren Beschreibung hätte ich mir meinen Kommentar sparen können. Hast ja nen Pulldown am Eingang.

Alternative: internen Pullup aktivieren und Taster gegen GND schalten.

Frischling:
... irgendwie waren 4 von 10 kaput. ...

Lass mich raten: Aus China :slight_smile:

Gruß

Gregor