Just run the script in background adding the & in command line. http://www.thegeekstuff.com/2010/05/unix-background-job/
2013/11/25 Dieter Wirz <[email protected]> > Take time.time modulo 1 and not sleep.time, and paste it into one program > eg: > >>> "LED off" if time.time()%1 > .5 else "LED on" > > > > On Mon, Nov 25, 2013 at 7:53 PM, <[email protected]> wrote: > > Goodevening, > > > > Does anybody have an idea how to run these 2 scripts at the same time? > > > > What would be the best way to? > > > > I have tried to activate the 2 scripts with a bashscript, but this gave > some > > weird results. > > > > The goal is that the BBB completes the grafcet and has a blinking green > LED > > to show it's running. > > > > I know I could just paste running_green under grafcet, but then the > timing > > of the blinking would not be correct. > > > > Here are the 2 python scripts: > > Grafcet.py > > > > #!/usr/bin/python > > > > import Adafruit_BBIO.GPIO as GPIO > > import time > > > > GPIO.setup("P8_12", GPIO.OUT) > > GPIO.setup("P8_14", GPIO.OUT) > > GPIO.setup("P8_16", GPIO.OUT) > > GPIO.setup("P8_18", GPIO.OUT) > > GPIO.setup("P8_11", GPIO.IN) > > GPIO.setup("P8_13", GPIO.IN) > > GPIO.setup("P8_15", GPIO.IN) > > GPIO.setup("P8_17", GPIO.IN) > > GPIO.setup("P8_19", GPIO.IN) > > > > X = 0 > > > > while True: > > # stap 1 > > if GPIO.input("P8_11") and X == 0: > > GPIO.output("P8_12", GPIO.HIGH) > > X += 1 > > print"Step 1: Boiling ingredients" > > # stap 2 > > elif GPIO.input("P8_13") and X == 1: > > GPIO.output("P8_14", GPIO.HIGH) > > GPIO.output("P8_12", GPIO.LOW) > > X += 1 > > print"Step 2: Add yeast and sugar" > > elif GPIO.input("P8_15") and X == 2: > > GPIO.output("P8_16", GPIO.HIGH) > > GPIO.output("P8_14", GPIO.LOW) > > X += 1 > > print"Step 3: fermenting for 6 weeks" > > # stap 4 > > elif GPIO.input("P8_17") and X == 3: > > GPIO.output("P8_16", GPIO.LOW) > > X = 0 > > print"End of cycle, beer is ready" > > # noodstop NC > > elif GPIO.input("P8_19") == False: > > X = 5 > > print"Emergency button has been activated!" > > time.sleep(.1) > > > > running_green.py > > > > #!/usr/bin/python > > > > import Adafruit_BBIO.GPIO as GPIO > > import time > > > > GPIO.setup("P8_18", GPIO.OUT) > > > > while True: > > time.sleep(.5) > > GPIO.output("P8_18", GPIO.HIGH) > > time.sleep(.5) > > GPIO.output("P8_18", GPIO.LOW) > > > > -- > > For more options, visit http://beagleboard.org/discuss > > --- > > You received this message because you are subscribed to the Google Groups > > "BeagleBoard" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/groups/opt_out. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
