2016-05-02 3 views
0

Ich habe einen sehr kurzen Code wie diesen, er erkennt den GPIO-Eingang und gibt den String aus, wenn die Taste gedrückt wird. Es wird jedoch nicht funktionieren. Irgendwelche hilft?Rapsberry Pi 2 liest den GPIO-Eingang nicht

+0

Woran haben Sie den Eingang angeschlossen, und jetzt? – duskwuff

+0

Ich habe meinen Schalter an Pin 13 und 14 angeschlossen –

Antwort

0

Sie haben diesen GPIO für die Art und Weise, wie der Switch angeschlossen ist, falsch konfiguriert. Der Pin wird im Ruhezustand tief gezogen und ist aktiv, wenn der Schalter geschlossen ist. Es gibt keine Möglichkeit, zwischen den beiden zu unterscheiden!

Sie müssen den Schalter entweder an einen 3V3-Pin (d. H. Pin 1 oder 17) anschließen oder den Pin zum Hochziehen (GPIO.PUD_UP) einstellen, während der Schalter geöffnet ist.

Verwandte Themen