【发布时间】:2018-10-17 22:04:43
【问题描述】:
在 Raspberry PI 上使用 GPIO 库并具有如下示例代码时:
while True:
GPIO.setup(21, GPIO.OUT)
pwm = GPIO.PWM(21, 50)
pwm.start(0)
for i in range(0, 101, 2):
pwm.ChangeDutyCycle(i)
time.sleep(0.03)
for i in range(100, -1, -2):
pwm.ChangeDutyCycle(i)
time.sleep(0.03)
pwm.stop()
GPIO.cleanup(21)
time.sleep(1)
代码可能会在一段时间后突然停止。没有错误,只是不再识别通过 pwm 进行的更改。有人知道这是为什么吗?
【问题讨论】:
标签: raspberry-pi raspberry-pi3 raspberry-pi2 gpio