您的位置:首页 > 编程语言 > Python开发

python控制gpio的一段代码抄的

2016-02-12 21:09 645 查看
控制gpio一个范例

import RPi.GPIO as GPIO
import time

channels = [16,18,22,24,26,19,21,23]

def init():
GPIO.setmode(GPIO.BOARD)
for x in channels:
GPIO.setup(x,GPIO.OUT)
pass

def on(i):
GPIO.output(channels[i], GPIO.HIGH)

def off(i):
GPIO.output(channels[i], GPIO.LOW)

def ctrl(data):
for i in channels:
GPIO.output(i, data & 0x1)
data = data >> 1
pass

def test():
for i in xrange(512):
ctrl(i)
time.sleep(0.1)

def clean():
GPIO.cleanup()


调用

import led

led.init()
led.test()
led.clean()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: