Das Lesen eines Eingangssignals
Auslesen eines GPIO-Pins mit Python
Im Abschnitt Grundlagen wurde ja bereits die Eingabe von Information mittels GPIO realisiert. Dieses Experiment soll nun ohne technische Hilfsmittel (Widerstände, Taster usw.) realisiert werden. Das Kabel soll dabei mit einem Ende am GPIO-Pin 19 angeschlossen werden. Das andere Ende verbleibt zunächst ohne Anschluss.
Als Grundlage soll das folgende Python-Programm dienen:Aufgabe 1
Teste das Programm (als Superuser) mit und ohne Kabel an GPIO-Pin 19 und beobachte den Verlauf der Ausgabe in der Konsole.
Aufgabe 2
Da du nun kein Steckbrett zur Verfügung hast, auf dem du einen Pulldown-Widerstand anbringen kannst, musst du den internen Pulldown-Widerstand deines RasPis verwenden. Dies geschieht durch Anpassung des setup-Befehls: