Guten Abend @all,
ich habe eine kurze Frage. Ich nutze hier auf ein b+ ein aktuelles minibian image mit python (2.7.3). Das folgende Skript nutze ich in Verbindung mit einem PIR Bewegungsmelder. Dieses Skript funktioniert:
Python
#!/usr/bin/python
import RPi.GPIO as GPIO
import time
import os
GPIO.setmode(GPIO.BOARD)
PIR_PIN = 12
GPIO.setup(PIR_PIN, GPIO.IN)
def MOTION(PIR_PIN):
os.system("echo \"Bewegung erkannt\"")
print "PIR Testscript (STRG+C zum beenden)"
time.sleep(2)
print "Bereit"
try:
GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
while 1:
time.sleep(100)
except KeyboardInterrupt:
print "Beenden"
GPIO.cleanup()
Alles anzeigen
Was ich aber nicht verstehe, ist folgendes:
Wenn ich die Adressierung für den Data-Pin folgendermaßen definiere, funktioniert das Skript nicht mehr.
Kann mir jemand sagen, warum diese Adressierung nicht funktioniert?
Danke und Gruß
Micky