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.