创建PWM实例:
p = GPIO.PWM(channel, frequency)
启动PWM:
p.start(dc) #dc为占空比
修改频率:
p.ChangeFrequency(freq) # freq单位 Hz
终止PWM:
p.stop()
使用BOARD GPIO 22驱动led灯,每隔一秒闪烁一次:
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(22, GPIO.OUT)
p = GPIO.PWM(22, 1)
p.start(1)
raw_input('Press Enter to exit')
p.stop()
GPIO.cleanup()
PWM驱动led灯逐渐熄灭:
#!/usr/bin/python
import time
import RPi.GPIO as GPIO
GPIO.se

本文介绍了如何使用RPi.GPIO库在树莓派上创建和控制PWM信号,通过设置不同的占空比实现LED灯的闪烁,并展示了如何改变PWM频率。在示例中,LED灯在GPIO 22上按照1秒周期交替亮灭,同时演示了让LED灯逐渐熄灭的过程。
最低0.47元/天 解锁文章
4529

被折叠的 条评论
为什么被折叠?



