Guten Abend Zusammen,
ich habe heute mal die Verkabelung meines Raspberrys zur Home Automatisation etwas aufgeräumt und erweitert. Den Türmagnetschalter und meine Haustürklingel habe ich diesmal nicht wie vorher mit 3,3 Volt, Masse und einem 4K7 Ohm Widerstand angeschlossen, sondern direkt an einen GPIO und Masse.
Den Python Code habe ich dahingehend angepasst, dass ich die GPIOs zusätzlich als Pull-Up definiert habe.
Ich muss sagen, es funktioniert!
Allerdings verstehe ich die Funktionsweise noch nicht 100%ig.
Ich weiß, dass ein "Taster" nicht einfach an 3,3 Volt und den GPIO angeschlossen werden darf, da sonst der Zustand des GPIOs im Ruhezustand nicht klar definiert ist.
Aber was genau macht der GPIO wenn ich den Taster nur an den GPIO und an Masse anschließe?
Meine Vermutung ist ja, dass er auf 3,3 Volt auf die Leitung gibt und realisiert, ob der Strom abfließt oder nicht, also der Taster gedrückt ist oder nicht!?
Ich hoffe Ihr könnt mir etwas Licht ins dunkle bringen, denn schließlich will man ja auch verstehen was man da anschließt
Vielen Dank
Grüße
Daniel