Code:
#!/usr/bin/python
import pifacedigitalio as p
import thread
import time
p.init()
pio=p.PiFaceDigital()
def led(a,b,c,d,delay):
while True:
p.digital_write(a,1)
time.sleep(delay)
p.digital_write(d,0)
time.sleep(delay)
p.digital_write(b,1)
time.sleep(delay)
p.digital_write(a,0)
time.sleep(delay)
p.digital_write(c,1)
time.sleep(delay)
p.digital_write(b,0)
time.sleep(delay)
p.digital_write(d,1)
time.sleep(delay)
p.digital_write(c,0)
time.sleep(delay)
# Create two threads as follows
try:
thread.start_new_thread( led, (0,1,2,3,0.1, ) )
thread.start_new_thread( led, (7,6,5,4,0.1, ) )
except:
print "Error: unable to start thread"
while 1:
pass
#!/usr/bin/python
import pifacedigitalio as p
import thread
import time
p.init()
pio=p.PiFaceDigital()
def led(a,b,c,d,delay):
while True:
p.digital_write(a,1)
time.sleep(delay)
p.digital_write(d,0)
time.sleep(delay)
p.digital_write(b,1)
time.sleep(delay)
p.digital_write(a,0)
time.sleep(delay)
p.digital_write(c,1)
time.sleep(delay)
p.digital_write(b,0)
time.sleep(delay)
p.digital_write(d,1)
time.sleep(delay)
p.digital_write(c,0)
time.sleep(delay)
# Create two threads as follows
try:
thread.start_new_thread( led, (0,1,2,3,0.1, ) )
thread.start_new_thread( led, (7,6,5,4,0.1, ) )
except:
print "Error: unable to start thread"
while 1:
pass
Nakon pokretanja skripte desetak sekundi sve radi normalno a nakon toga nastaje problem, neke diode ostanu upaljene pa kasnie se iskljuce uglavnom ne radi kako treba.
Hvala unapred na pomoci.
Sajben