Hi, brauch nochmal Hilfe.. Habe jetzt das halbe Internet durchforscht und nix passendes gefunden..
Ich möchte 4 Relais über 2 Tastschalter schalten. Der Doppeltastschalter hängt in der Wand und die 4 Relais steuern 4 LED Strips. Habe nur bis jetzt noch nichts passendes gefunden, um das zu programmieren. Habs mit Python probiert und nur 1 Taster und 1 Relais, es geht nicht.. Das Relais schaltet beim Low-Signal. Manuell kann ich das Relais ansteuern, auch über Python, aber nicht im Zusammenhang mit dem Taster. Das ganze soll über eine Webseite auch jeden Strip einzeln ansteuern können, aber halt als Wechsel. Deswegen der Taster.
2. Frage: würde das mit einem normalem Schalter gehen, dass der Pi sich merkt, in welches Stellung er war und da immer bei Signaländerung das Relais schaltet?
Ich hoffe es ist verständlich..
import time
import RPi.GPIO as GPIO
# RPi.GPIO Layout verwenden (wie Pin-Nummern)
GPIO.setmode(GPIO.BOARD)
# Pin 18 (GPIO 24) auf Input setzen
GPIO.setup(18, GPIO.IN)
# Pin 11 (GPIO 17) auf Output setzen
GPIO.setup(11, GPIO.OUT)
# Dauersschleife
while 1:
# LED immer ausmachen
GPIO.output(11, GPIO.LOW)
# GPIO lesen
if GPIO.input(18) == GPIO.HIGH:
# LED an
GPIO.output(11, GPIO.LOW)
# Warte 100 ms
#time.sleep(0.1)
# LED aus
GPIO.output(11, GPIO.LOW)
# Warte 100 ms
time.sleep(0.1)
Alles anzeigen