Hallo liebe Raspberry-Community,
nachdem ich jahrelang den Raspberry nur für langweilige Dinge, wie Mediacenter etc. verwendet hatte, möchte ich nun ein Hardwareprojekt umsetzten.
Es soll zu einer bestimmten Uhrzeit ein Relais für 1.5 Sekunden lang getriggert werden.
Klingt einfach, trotzdem habe ich es nicht hinbekommen. Versuche jetzt seit 2 Stunden mit verschiedensten Ansätzen das Ganze zum
laufen zu bekommen. Ich bin offensichtlich ein blutiger Anfänger, der dringend Hilfe von ein paar Experten braucht
Wenn ich meinen Code ausführe wird das Relais getriggert, geht jedoch nicht mehr aus...
Hier ist mein Code:
Python
import RPi.GPIO as GPIO
from datetime import datetime, timedelta
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
Relay_PIN = 4
GPIO.setup(Relay_PIN, GPIO.OUT)
Schalter = 21
GPIO.setup(Schalter, GPIO.IN, GPIO.PUD_UP)
while True:
currhour = datetime.now().hour
targethour = 22
currminute = datetime.now().minute
targetminute = 13
if currhour == targethour and currminute == targetminute:
GPIO.output(Relay_PIN, GPIO.HIGH)
time.sleep(1.5)
GPIO.output(Relay_PIN, GPIO.LOW)
time.sleep(60)
Alles anzeigen
Danke im Vorraus für Eure Hilfe!