Hallo,
ich habe eine Frage bezüglich meinem Projekts, ich möchte mit zwei Tastern eine Schleife Pausieren und wieder An machen. Die Schleife beinhaltet, das sie ein Relais ansteuert welches eine Luft Pumpe und eine Wasserpumpe in verschiedenen Abständen ansteuert.
Das ist das, was ich bisher habe, die Schleife funktioniert mit Taster1 gut, auch die Pause mit Taster2 geht. Jedoch wenn ich Tatser1 wieder drücke passiert nichts
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
relais2= 3, #Luft
relais3= 5, #Methanol
GPIO.setup (8, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup (7, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(relais2, GPIO.OUT)
GPIO.setup(relais3, GPIO.OUT)
mache_Pause = GPIO.input(8)
eingeschaltet = False
mache_Pause = False
while(True):
if(eingeschaltet == False):
eingeschaltet = GPIO.input(7)
if(eingeschaltet == True):
GPIO.output(relais2, GPIO.HIGH) #Luft an
GPIO.output(relais3, GPIO.HIGH) #Methanol an
time.sleep(2)
GPIO.output(relais3, GPIO.LOW) #Methanol aus
time.sleep(3)
mache_Pause = GPIO.input(8)
if(mache_Pause):
GPIO.output(relais2, GPIO.LOW) #Luft aus
GPIO.output(relais3, GPIO.LOW) #Methanol aus
while(mache_Pause):
if(GPIO.input(7) == True):
eingeschaltet = False
ich hoffe das ist ein Einfaches Problem und es gibt eine einfache Erklärung!
Danke im Voraus schonmal