树莓派控制PWM控制电机转速
一、硬件
树莓派
12V直流电机
L298N电机驱动器
220V转12V变压器
二、连线
树莓派与L298N需要共地
L298N驱动模块
树莓派接线
三、树莓派python库配置
安装GPIO库
sudo apt-get install python3-rpi.gpio
电机控制程序
import time
import RPi.GPIO as GPIO
#定义树莓派BCM编码引脚
Motor_A_EN = 16
Motor_A_Pin1 = 20
Motor_A_Pin2 = 21
#引脚初始设置
def setup():
global pwm_A
GPIO.setwarnings(False) #禁用监测编码为非默认值时的警告
GPIO.setmode(GPIO.BCM) #指定编码规则
#设置引脚模式为输出
GPIO.setup(Motor_A_EN, GPI