lingku 发表于 2013-3-10 23:08:25

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

本帖最后由 lingku 于 2013-3-11 13:12 编辑

入手Raspberry pi有段时间了,一直用作xbmc来用。
今天查了下python rpi.gpio库,发现操作还是很方便的,手头也正好有个很早之前焊接的8led灯的小板,于是就写了个简单的跑马灯:
注:代码中的led_port_list管脚是BCM上的管脚,具体可参考下图:
http://www.elinux.org/images/6/61/RPi_P1_header.png
http://www.elinux.org/images/2/2a/GPIOs.png
硬件参考wiki:http://www.elinux.org/Rpi_Low-level_peripherals#!/usr/bin/env python
# coding: utf-8
#Note:
#   para 'initial' may not work in lower version
#   You can use following cmd to upgrade PRi.GPIO to the latest version:
#   sudo apt-get install python-rpi.gpio
import RPi.GPIO as GPIO
import time

led_port_list =

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

def led_start():
    while True:
      for port in led_port_list:
            GPIO.output(port, True)
            time.sleep(0.1) #sleep
            GPIO.output(port, False)

if __name__ == '__main__':
    led_init()
    led_start()

john2015 发表于 2013-3-11 09:37:18

感謝分享, 這個對新手很有幫助~

wangku001wei 发表于 2013-3-11 11:18:41

楼主说的再具体些呗

lingku 发表于 2013-3-11 13:13:44

wangku001wei 发表于 2013-3-11 11:18 static/image/common/back.gif
楼主说的再具体些呗

已经补充了一些内容!

wangku001wei 发表于 2013-3-12 00:10:09

lingku 发表于 2013-3-11 13:13 static/image/common/back.gif
已经补充了一些内容!

多谢多谢!

失忆 发表于 2013-4-2 22:13:02

楼主怎么接线啊?

铁一学子 发表于 2013-5-19 01:44:21

没电路图出来看看?
页: [1]
查看完整版本: 分享下第一次在Raspi上写的代码:LED跑马灯