树莓派 4 LED 灯只闪烁 9 次左右,而不是连续闪烁

时间:2021-04-22 20:49:16

标签: python raspberry-pi raspberry-pi4

我使用了下面的 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()

1 个答案:

答案 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()