0.前言
#!/usr/bin/env python # -*- coding: utf-8 -*- import RPi.GPIO as GPIO import time # BCM GPIO编号 pins = [17,18,27,22,23,24,25,4] def setup(): # 采用BCM编号 GPIO.setmode(GPIO.BCM) # 设置所有GPIO为输出状态,且输出低电平 for pin in pins: GPIO.setup(pin, GPIO.OUT) GPIO.output(pin, GPIO.LOW) def loop(): while True: # 循环点亮 for pin in pins: GPIO.output(pin, GPIO.HIGH) time.sleep(0.5) GPIO.output(pin, GPIO.LOW) time.sleep(0.5) def destroy(): for pin in pins: GPIO.output(pin, GPIO.LOW) GPIO.setup(pin, GPIO.IN) if __name__ == ‘__main__‘: # 初始化GPIO setup() try: loop() except KeyboardInterrupt: # 恢复GPIO口状态 destroy()
树莓派学习笔记——RPi.GPIO 流水灯,布布扣,bubuko.com
原文:http://blog.csdn.net/xukai871105/article/details/22716677