Hallo Leute,
da ich ein noch ein Neuling in Sachen Raspi bin, versuche ich im Moment einige Sachen aus. Nun habe ich mich an den PIR-Sensor herangetraut. Die von mir aufgebaute Schaltung sieht folgendermaßen aus:
PIR:
GND - Pin 6
OUT - Pin 7 (GPIO 4)
VCC - Pin 2
Des Weiteren wollte ich, dass der Status (Motion detected oder halt nicht) mit Hilfe von LEDs angezeigt wird.
RPi Pin 40 -> 510R -> Anode - LED green - Kathode -> RPi Pin 39 (GND)
RPi Pin 10 -> 510R -> Anode - LED red - Kathode -> RPi Pin 9 (GND)
Das alles läuft ja soweit so gut. Das einzige was mich allerdings ein wenig irritiert ist, dass wenn ich den Raspi anschalte, die rote LED anfängt leicht zu leuchten. :s Führe ich das Python-Script zum ersten mal aus, bekomme ich auch die Warnung:
"RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(red_pin, GPIO.OUT)"
Ist mir schon klar, dass ich mit diesem Befehl die Warnungen unterdrücken kann, aber mir gefällt das nicht wirklich. Weiß irgendjemand:
1. Wieso die LED beim Einschalten gleich leuchtet (brauch ich da einen Pull-Down-Widerstand)? Und wieso leuchtet sie auf anderen Pins nicht? :s
2. Wieso ist Pin 10 schon belegt, obwohl der Raspi erst gestartet worden ist?
Grüße
Heliox