树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4600|回复: 2
收起左侧

成功实现树莓派LED跑马灯

[复制链接]
发表于 2013-4-11 23:05:56 | 显示全部楼层 |阅读模式
先上视频:
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详解图:

GPIO详解.png



线路图,这里只有一个灯。接4个灯是一样的



图片来源:https://projects.drogon.net/rasp ... les-1-a-single-led/

代码:
  1. import time
  2. import RPi.GPIO as GPIO

  3. points=[11,12,15,21]
  4. def init():
  5.      for port in points:
  6.           GPIO.setup(port,GPIO.OUT)
  7.          

  8. def start():
  9.      while True:
  10.           for port in points:
  11.                GPIO.output(port,True)
  12.                time.sleep(0.1)
  13.                GPIO.output(port,False)
  14.                
  15.          

  16. if __name__ == '__main__':
  17.      init()
  18.      start()
复制代码
上面的 11,12,15,21 表示第几个接口,可以参照上面的图



上述代码保存文件blink.py


执行,要用sudo或者root用户执行,否则会提示权限不足
sudo python blink.py

回复

使用道具 举报

发表于 2013-4-12 17:03:51 | 显示全部楼层
支持教程。
回复 支持 反对

使用道具 举报

发表于 2013-4-14 16:53:59 | 显示全部楼层
  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 23:48 , Processed in 1.140625 second(s), 30 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表