先上视频:
http://v.youku.com/v_show/id_XNTQxNDQ2MzY4.html
http://v.youku.com/v_show/id_XNTQxNDQ2MzY4.html
参考教程:
http://www.shumeipai.net/forum.php?mod=viewthread&tid=406&highlight=GPIO
GPIO库的下载和安装,可以参考上帖
原理:控制电压输出
GPIO详解图:
线路图,这里只有一个灯。接4个灯是一样的
图片来源:
https://projects.drogon.net/rasp ... les-1-a-single-led/
代码:
- import time
- import RPi.GPIO as GPIO
- points=[11,12,15,21]
- def init():
- for port in points:
- GPIO.setup(port,GPIO.OUT)
-
- def start():
- while True:
- for port in points:
- GPIO.output(port,True)
- time.sleep(0.1)
- GPIO.output(port,False)
-
-
- if __name__ == '__main__':
- init()
- start()
复制代码 上面的 11,12,15,21 表示第几个接口,可以参照上面的图
上述代码保存文件blink.py
执行,要用sudo或者root用户执行,否则会提示权限不足
sudo python blink.py