比起PWM波形的读取,利用pigpio库函数控制树莓派gpio口产生特定的PWM波形将会简单许多。pigpio的功能十分强大,能够实现同时控制树莓派的31个gpio口同时产生你需要的pwm波形,让我们一起来看一下吧!
在使用之前,如果你还没有安装这个库函数,请参照我的第一篇教程
首先,开机第一步,自然是启动守护程序:
sudo pigpiod
然后,新建一个python文件pwm.py,在程序开头导入必要的包
import pigpio
接下来,实例化一个对象
pi = pigpio.pi()
很好,最开始的准备工作的已经完成了,现在我们先来看几个最简单的使用示例,虽然这几个函数暂时和pwm波没有关系,但是由于其用途比较基础,还是先列出来:
pi.write