创建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/bi