我刚买了一个Raspberry Pi,我正在玩一个LED,试图学习Python。所以我的设置如下:我的led连接到我的GPIO的第7个PIN并接地。我做了以下代码:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
GPIO.output(7, True)
time.sleep(10)
GPIO.output(7, False)
time.sleep(5)
GPIO.output(7, True)
当我运行此代码时,LED指示灯闪烁一次,持续10秒,然后熄灭,并且nevers再次打开。什么可能是错的?
答案 0 :(得分:2)
试试这个:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
while True:
GPIO.output(7, True)
time.sleep(10)
GPIO.output(7, False)
time.sleep(5)
它应该循环打开/关闭序列,使灯打开10秒,然后关闭5秒,然后重复。