Hallo,
ich versuche mich gerade in GPIOzero einzuarbeiten. Das funktioniert auch soweit ganz gut. Allerdings habe ich ein Problem mittels eines Buttons ein Relais zu schalten. Es handelt sich um 1-Kanal Relais.
Hier mal meine Verdrahtung:
Raspberry -> Relais
5V -> VCC
GND -> GND
GPIO -> IN
Das Auslesen des Buttons funktioniert soweit ohne Probleme, allerdings schaltet sich das Relais beim starten des Scripts ein und beim beenden des Scripts wieder aus. Auf Änderungen am Taster reagiert es leider nicht. Kann mir einer weiterhelfen bei dem Problem? Der Raspberry ist auf dem neusten Stand.
Hier mal mein Script:
Code
#!/usr/bin/env python3
import gpiozero
# GPIO
relais = gpiozero.OutputDevice(21)
weiter = gpiozero.Button(20)
while True:
if weiter.is_pressed:
print("on")
relais.on()
else:
print("off")
relais.off()
Alles anzeigen
Danke schonmal im voraus
arokh12