Raspberry pi 如何排除GPIO零故障?
我正在尝试做一个非常基本的“得到一个LED”闪烁教程与树莓皮零。遵循本指南: 我可以通过gpio命令行实用程序打开和关闭LED,使用RPi.gpio的示例代码也可以正常工作,但我无法让gpio Zero示例正常工作Raspberry pi 如何排除GPIO零故障?,raspberry-pi,wiringpi,gpiozero,Raspberry Pi,Wiringpi,Gpiozero,我正在尝试做一个非常基本的“得到一个LED”闪烁教程与树莓皮零。遵循本指南: 我可以通过gpio命令行实用程序打开和关闭LED,使用RPi.gpio的示例代码也可以正常工作,但我无法让gpio Zero示例正常工作 from gpiozero import LED from time import sleep redLED = LED(21) print "Press CTRL-C to exit." try: while True: redLED.on()
from gpiozero import LED
from time import sleep
redLED = LED(21)
print "Press CTRL-C to exit."
try:
while True:
redLED.on()
sleep(0.5)
redLED.off()
sleep(0.5)
finally:
redLED.close()
print "\nCompleted cleanup of GPIO resources."
代码执行时没有错误,但LED不闪烁。我可以尝试解决哪些可能的问题
由于命令行和RPi.GPIO示例正常工作,我确信LED和电阻器接线正确,因此我不确定下一步要尝试什么。
而True
??这不是一个无限循环吗?是的,这是一个无限循环,应该永远闪烁着LED灯。但是什么也没发生。redLED.on()
和redLED.off()
是否在REPL/shell中独立工作?如果你不能用这些功能独立地打开和关闭它,你可能没有正确地连接它。这可能是因为你使用的是电路板编号,而不是BCM。请参阅-GPIO零使用BCM编号。