查看: 4305|回复: 2
收起左侧

成功实现树莓派LED跑马灯

2013-4-11 23:05:56 | 显示全部楼层 |阅读模式
先上视频:
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 | 显示全部楼层
  
回复 支持 反对

使用道具 举报

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

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部