Goedenavond!
Ik heb een onderstaand programma geschreven voor een raspberry 2 (python).
Nu wil ik verschillende films kunnen instarten via een GPIO poort en gebruik daarnaast poorten om een relaismodule aan te sturen. Ik gebruik momenteel een sleep funktie welke het gehele script stopt/pauzeert.
is er iets van een code om een timer te kunnen maken binnen een bestaand script? Hopelijk kunnen jullie mij helpen ben al maanden op zoek!
if ( GPIO.input(27) == True ):
print ("TIMER 30")
GPIO.output(15, False) #RGB ROOD
GPIO.output(18, False) #RGB GROEN
GPIO.output(23, False) #RGB BLAUW
GPIO.output(24, False) #SPARE RELAIS 1
sleep(0.4)
GPIO.output(15, True) #RGB ROOD
GPIO.output(18, False) #RGB GROEN
GPIO.output(23, False) #RGB BLAUW
GPIO.output(24, False) #SPARE RELAIS 1
os.system('sudo killall omxplayer.bin')
os.system("clear && tput civis")
os.system('sudo omxplayer --no-osd -o local /home/pi/timer_30.mp4 &')
os.system("clear && tput civis")
sleep(11)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
...
raspberry 3
...
Wat ik al gevonden of geprobeerd heb
...
Ik heb een onderstaand programma geschreven voor een raspberry 2 (python).
Nu wil ik verschillende films kunnen instarten via een GPIO poort en gebruik daarnaast poorten om een relaismodule aan te sturen. Ik gebruik momenteel een sleep funktie welke het gehele script stopt/pauzeert.
is er iets van een code om een timer te kunnen maken binnen een bestaand script? Hopelijk kunnen jullie mij helpen ben al maanden op zoek!
if ( GPIO.input(27) == True ):
print ("TIMER 30")
GPIO.output(15, False) #RGB ROOD
GPIO.output(18, False) #RGB GROEN
GPIO.output(23, False) #RGB BLAUW
GPIO.output(24, False) #SPARE RELAIS 1
sleep(0.4)
GPIO.output(15, True) #RGB ROOD
GPIO.output(18, False) #RGB GROEN
GPIO.output(23, False) #RGB BLAUW
GPIO.output(24, False) #SPARE RELAIS 1
os.system('sudo killall omxplayer.bin')
os.system("clear && tput civis")
os.system('sudo omxplayer --no-osd -o local /home/pi/timer_30.mp4 &')
os.system("clear && tput civis")
sleep(11)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
sleep(0.1)
GPIO.output(15, False) #RGB ROOD
sleep(0.1)
GPIO.output(15, True) #RGB ROOD
...
raspberry 3
...
Wat ik al gevonden of geprobeerd heb
...
[ Voor 124% gewijzigd door Verwijderd op 10-01-2018 21:51 . Reden: toevoeging code ]