失忆 发表于 2013-4-11 23:05:56

成功实现树莓派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

topzdx 发表于 2013-4-12 17:03:51

支持教程。

ApingLai 发表于 2013-4-14 16:53:59

页: [1]
查看完整版本: 成功实现树莓派LED跑马灯