Hallo Zusammen,
habe das ein kleines Problem mit dem RPi:
Und zwar soll über den GPIO18 ein Trigger für ein Python Programm laufen, mit einem einfachen Schalter!
Jetzt habe ich das eigenartige Problem:
Sobald ich ein Kabel an den Pin18 anstöpsle (eine Seite steckt im Pi, die andere baumelt frei herum), erkennt mein Pi anscheinend was und springt im Programm manchmal in die If bedingung, manchmal in die Else Bedingung (wie er lustig ist!)
Sobald ich das Kabel abziehe, wird nur noch die Else ausgeführt (das soll auch so sein)
[...]
if GPIO.input(messPin) == GPIO.HIGH :
subprocess.Popen(["mpg321", "Schwein.mp3"])
sys.stdout.write("GRUNZ")
else:
subprocess.Popen(["mpg321", "Erich.mp3"])
sys.stdout.write("ERICH")
[...]
Hab ich jetzt ein elektrotechnisches Problem? oder ein Python Problem? bin mir da jetzt nicht ganz sicher!
Als Kabel verwende ich derzeit so etwas:
(bei mir ist kein Taster drauf, bis der "schalter" da ist, hätte ich die Tests händisch gemacht, mit kabel verbinden, russische Methode ;))
Kann mir jemand erklären was ich falsch mache? Suche spuckt bei mir leider nichts in der Richtung aus! Bzw. was kann ich anders machen?!