Hallo,
wenn man die internen Pullups verwendet/aktiviert, liegt an dem Eingang Vcc an (meist 5V, also high).
Der Schalter der aussen dranhängt sollte dann im geschlossenen Zustand nach GND schalten.
Im Programm muss man den Eingang dann auf 0 abfragen um zu erkennen das der Schalter gedrückt ist. Ist der Eingang auf 1, ist der Schalter offen.
Verwendet man keinen Pullup, egal ob int. oder extern, ist bei geöffnetem Schalter nicht sichergestellt welcher Pegel am Eingang anliegt, und dieser (Pegel) lässt sich auch leicht beeinflussen von den ganzen Elektromagnetischen Strahlen die so um uns herumschwirren !
Lesezeichen