成功实现树莓派LED跑马灯
先上视频: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/wp-content/uploads/2012/06/1led_gpio_bb1-267x300.jpg
图片来源:https://projects.drogon.net/raspberry-pi/gpio-examples/tux-crossing/gpio-examples-1-a-single-led/
代码:import time
import RPi.GPIO as GPIO
points=
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
支持教程。
页:
[1]