TA的每日心情 | 慵懒 2013-8-12 17:47 |
---|
签到天数: 5 天 连续签到: 1 天 [LV.2]偶尔看看I
|
发表于 2013-1-21 22:07:36
|
显示全部楼层
最后那一堆我搞不懂,反正我也只测试一个端口,将代码改了一下,简单点容易懂点
#!/usr/bin/python
import RPi.GPIO as GPIO
import time
import signal
from PiSoftPwm import *
def endProcess(signalnum = None, handler = None):
first.stop()
GPIO.cleanup()
exit(0)
signal.signal(signal.SIGTERM, endProcess)
signal.signal(signal.SIGINT, endProcess)
first = PiSoftPwm(0.01, 100, 17, GPIO.BCM)
slices = 0
flag = -1
first.start(0)
while True:
first.changeNbSlicesOn(slices)
time.sleep(0.01)
if slices > 100 or slices < 1:
flag=-flag
slices+=flag |
|