1. No module named 'RPi' 的解决办法
安装支持库
sudo apt-get -y install python3-rpi.gpio
2. No access to /dev/mem 的解决办法
sudo chmod 776 /dev/gpiomem
3. 代码编写
import RPi.GPIO as GPIO # 引入GPIO库
GPIO.setmode(GPIO.BOARD) #初始化GPIO引脚编码方
GPIO.setup(12, GPIO.OUT) #初始化GPIO引脚设置
p = GPIO.PWM(channel, frequency) # 创建pwm实例 channel为引脚号 frequency为频率
p.start(dc) # 开始pwm dc为初始占空比(0.0 <= dc <= 100.0)
p.stop() # 停止pwm
p.ChangeFrequency(freq) # 改变频率(Hz)freq
p.ChangeDutyCycle(dc) # 改变占空比(0.0 <= dc <= 100.0)
GPIO.cleanup() # 清理GPIO引脚