树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3994|回复: 6
收起左侧

分享下第一次在Raspi上写的代码:LED跑马灯

[复制链接]
发表于 2013-3-10 23:08:25 | 显示全部楼层 |阅读模式
本帖最后由 lingku 于 2013-3-11 13:12 编辑

入手Raspberry pi有段时间了,一直用作xbmc来用。
今天查了下python rpi.gpio库,发现操作还是很方便的,手头也正好有个很早之前焊接的8led灯的小板,于是就写了个简单的跑马灯:
注:代码中的led_port_list管脚是BCM上的管脚,具体可参考下图:


硬件参考wiki:http://www.elinux.org/Rpi_Low-level_peripherals
  1. #!/usr/bin/env python
  2. # coding: utf-8
  3. #Note:
  4. #   para 'initial' may not work in lower version
  5. #   You can use following cmd to upgrade PRi.GPIO to the latest version:
  6. #   sudo apt-get install python-rpi.gpio
  7. import RPi.GPIO as GPIO
  8. import time

  9. led_port_list = [14, 15, 18, 23, 24, 25, 8, 7]

  10. def led_init():
  11.     GPIO.setmode(GPIO.BCM)
  12.     for port in led_port_list:
  13.         GPIO.setup(port, GPIO.OUT, initial=GPIO.LOW)

  14. def led_start():
  15.     while True:
  16.         for port in led_port_list:
  17.             GPIO.output(port, True)
  18.             time.sleep(0.1) #sleep
  19.             GPIO.output(port, False)

  20. if __name__ == '__main__':
  21.     led_init()
  22.     led_start()
复制代码
回复

使用道具 举报

发表于 2013-3-11 09:37:18 | 显示全部楼层
感謝分享, 這個對新手很有幫助~
回复 支持 反对

使用道具 举报

发表于 2013-3-11 11:18:41 | 显示全部楼层
楼主说的再具体些呗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-11 13:13:44 | 显示全部楼层
wangku001wei 发表于 2013-3-11 11:18
楼主说的再具体些呗

已经补充了一些内容!
回复 支持 反对

使用道具 举报

发表于 2013-3-12 00:10:09 | 显示全部楼层
lingku 发表于 2013-3-11 13:13
已经补充了一些内容!

多谢多谢!
回复 支持 反对

使用道具 举报

发表于 2013-4-2 22:13:02 | 显示全部楼层
楼主怎么接线啊?
回复 支持 反对

使用道具 举报

发表于 2013-5-19 01:44:21 | 显示全部楼层
没电路图出来看看?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Shumeipai.net! X3.2

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

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