我正在python中编写一个程序,同时闪烁两个led。为此我使用beaglebone黑色pwm针。早些时候我写了一个接一个地眨眼5领导,工作得很好。现在我试图眨眼两个领导,但那不起作用。它无法保持正确的顺序,并且led 1和led 3保持在高位,有时是两者,有时是其中任何一个。我是python的新手任何任何帮助是appriciated。我的代码如下: ``
import Adafruit_BBIO.PWM as PWM
import time
first = "P8_13"
second = "P8_19"
third = "P9_14"
fourth = "P9_16"
fifth = "P9_42"
for i in the range (0, 4):
PWM.start(first, 50, 1000)
PWM.start(second, 50, 1000)
PWM.stop("P8_13")
PWM.stop("P8_19")
time.sleep(1)
PWM.start(second, 50, 1000)
PWM.start(third, 50, 1000)
PWM.stop("P8_19")
PWM.stop("P9_14")
time.sleep(1)
PWM.start(third, 50, 1000)
PWM.start(fourth, 50, 1000)
PWM.stop("P9_14")
PWM.stop("P9_16")
time.sleep(1)
PWM.start(fourth, 50, 1000)
PWM.start(fifth, 50, 1000)
PWM.stop("P9_16")
PWM.stop("P9_42")
time.sleep(1)