我使用了下面的 Python 代码让 Raspberry Pi 4 的 LED 灯持续闪烁,但我只闪烁了大约 10 次就停止了。我需要它持续闪烁。
import RPi.GPIO as GPIO
import time
redLED = 4
GPIO.setmode(GPIO.BCM)
GPIO.setup(redLED, GPIO.OUT)
try:
while True:
GPIO.output(redLED, GPIO.HIGH)
time.sleep(0.5)
GPIO.output(redLED, GPIO.LOW)
time.sleep(0.5)
finally:
GPIO.cleanup()
答案 0 :(得分:0)
您可以尝试在每次迭代中设置 GPIO 通道。
import RPi.GPIO as GPIO
import time
redLED = 4
GPIO.setmode(GPIO.BCM)
try:
while True:
GPIO.setup(redLED, GPIO.OUT)
GPIO.output(redLED, True)
time.sleep(0.5)
GPIO.output(redLED, False)
time.sleep(0.5)
finally:
GPIO.cleanup()