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

如何用树莓派3+Python+wiringpi生成PWM

2016-09-25 14:58 309 查看

如何用树莓派3+Python+wiringpi生成PWM

1.材料:树莓派3 B,wiringpi,示波器

2.说明:

此PWM为软PWM,性能还未测试。写Python脚本程序的过程中,需要注意在脚本末尾加上while死循环,不加上死循环,代码执行一遍后就退出到终端,没有效果。

import wiringpi as wiringpi
from time import sleep;

wiringpi.wiringPiSetupGpio()
wiringpi.pinMode(21,1)
wiringpi.digitalWrite(21,0)
W=raw_input("Input 1-100 :")
i=wiringpi.softPwmCreate(21,0,100)
wiringpi.softPwmWrite(21,int(W))
while 1:
sleep(30)

print "goodbye"


指令界面:



运行效果:

占空比50%



占空比25%



占空比75%

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