我刚接触Python和Raspberry Pi。我试图缩短我的代码,并使用for
循环来处理重复的部分,比如将所有引脚改为高电平或低电平。
我想使用for
循环来访问引脚。这是否可行?
import RPi.GPIO as GPIO
from time import sleep
R1=22
R2=10
R3=9
R4=11
GPIO.setup(R1, GPIO.OUT)
GPIO.setup(R2, GPIO.OUT)
GPIO.setup(R3, GPIO.OUT)
GPIO.setup(R4, GPIO.OUT)
for x in range(1, 5):
print "We're on time %d" % (x)
GPIO.output(R + %d % (x), GPIO.HIGH)
sleep(1)
GPIO.output(R + %d % (x), GPIO.LOW)
sleep(1)
GPIO.cleanup()
R + '1'
,等等。 - Peter Woodeval
、exec
等方式实现(但并不好)。 - 101