百度已收录

方法
  同点亮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 文件名即可
请输入图片描述