方法
同点亮led灯一样
注意引脚,引脚配置正确之后,连接到面包板,编写python程序
import RPi.Gpio as GPIO
from time import sleep
def twinkle(pin,n):
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin,GPIO.OUT)
for i in range(n):
GPIO.output(pin,GPIO.LOW)
sleep(0.5)
GPIO.output(pin,GPIO.HIGH)
sleep(0.5)
GPIO.setmode(GPIO.BCM)
LedPin = [17,27,22]
GPIO.setup(LedPin,GPIO.OUT)
for i in LedPin:
GPIO.output(i,GPIO.HIGH)
try:
while 1:
GPIO.output(LedPin[0],GPIO.LOW)
sleep(2)
twinkle(LedPin[0],4)
twinkle(LedPin[1],3)
GPIO.output(LedPin[2],GPIO.LOW])
sleep(2)
twinkle(LedPin[2],4)
except KeyboardInterrupt:
GPIO.cleanup()
代码如上,运行python3 文件名即可