Messen von fast 1 Volt zwischen Raspberry Pi-Eingangspin und Masse, warum?

Ich versuche, einen Schalter zu verwenden, um Eingaben für Software bereitzustellen, die auf dem Raspberry Pi ausgeführt wird. Ich habe gerade eine Software am Laufen, die den Eingabe-Pin kontinuierlich liest und das Ergebnis druckt. Das Problem ist, dass die Spannung vom Eingangspin zur Schaltungsmasse etwa 0,9 V beträgt, selbst wenn nichts daran angeschlossen ist. Die Software wechselt schnell zwischen TRUE und FALSE.

Ist das ein Softwareproblem? Wenn nicht, wie kann ich das vermeiden?

Danke für jeden Rat, - Chase

Antworten (1)

Der fragliche Eingang ist "schwebend", bis die Taste gedrückt wird, da seine Eingänge sehr hochohmig sind.

Sie müssen dem Taster einen Pulldown-Widerstand hinzufügen, 10k wird üblicherweise verwendet, also:

Pulldown-Widerstand für Schalter

Auf diese Weise sieht der Raspberry Pi-Eingang ein false(0 Volt), bis die Taste gedrückt wird, dann ein, truebis sie losgelassen wird.

RaspberryPi GPIOs sind für 3,3 V ausgelegt. Diese QnA klärt diese Angelegenheit und enthält relevante Links.
@ icarus74 Es tut mir leid, ich verstehe Ihren Standpunkt nicht: 3,3 V oder 5 V, die Begründung und die Antwort bleiben gültig.
Die Antwort ist aus rationaler Sicht perfekt, es ist das Schema, das irreführend ist. Für jemanden, der neu in der Elektronik (und RaspberryPi) ist, könnte eine hoch bewertete Antwort unverändert nehmen und versuchen, sie zu implementieren, was möglicherweise dazu führt, dass magischer Rauch ausgestoßen wird. Die Falle ist 5V, da die Pins nicht 5V-tolerant sind.
@ icarus74 Hmm ... Wenn das eine Ablehnung verdient, werde ich mich darum kümmern.
@icarus74 ... und fertig.
In diesem Fall erhalten Sie Ihre Stimme zurück! Die Ablehnung war für die Antwort – für die Ungenauigkeit (wenn auch klein), nicht für Sie. Also bitte kein schlechtes Gewissen wegen des Downvotes.
@icarus74 Nein, ich hatte überhaupt kein schlechtes Gewissen wegen der Ablehnung, war nur fasziniert. Es zeigt immer noch eine Ablehnung, also bin ich immer noch fasziniert :-)
Ich kann Ihnen versichern, dass die verbleibende Ablehnung nicht von mir stammt.