BeagleBoardPWM用python做PWM

来源:互联网 发布:python jsonrpc 编辑:程序博客网 时间:2024/04/28 13:28

刚开始用的是P9_14    P9_16     P9_21  结果都报错error "runtime error: you must start() the PWM channel first."

最后试了P9_22 可以  可能上面的管脚被用作了其他用途

nano pwm.py

程序如下:

#!/usr/bin/pythonimport Adafruit_BBIO.PWM as PWMimport time#设置初始值PWM.start("P9_22", 1)#从1慢慢增大pwm占空比for i in range(0,100):        PWM.set_duty_cycle("P9_22",float(i))        time.sleep(.1)PWM.stop("P9_22")PWM.cleanup()


 执行:python pwm.py



0 0
原创粉丝点击