程序很简单,不了解 pwm 的同学可以看这个 2 分钟的短视频,讲的很明白。
大概说的话, pwm 就是通过改变矩形脉冲的占空比来改变输出电压的一种方法。
树莓派 3 没有专用的 pwm 引脚。但 GPIO 库内置了 pwm 方法,通过它任意一个 GPIO 引脚都能进行 pwm 输出。
电路图如下,树莓派连接一只 led 灯和一个限流电阻。
看电路图就知道 3 脚要固定输出低电平,而 2 脚进行 pwm 输出来控制 led 的亮度。
程序如下,看注释应该就能看明白,就不多说了。
在树莓派上运行后能看到 led 从暗到亮、再从亮到暗,如此循环往复。