使用L298N驱动模块驱动小车:原理与应用
L298N驱动模块原理及运用(驱动小车)
L298N驱动模块,主要输出为4部分;
电源引脚;
控制引脚:
输出引脚
调速控制引脚(本次实验不涉及调速)
实验操作 —驱动小车
一、安装以及连线
注意2个电机和out1-out4的正负极接法
注意电池盒负极与树莓派对应GND要同事连接
二、python代码—前进后退(转弯的实现单轮转动)
#小车之电机
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD) #选择物理引脚编码
IN1 = 11 #设置对应引脚
IN2 = 12
IN3 = 13
IN4 = 15
#11,12,13,15设置为输出引脚
GPIO.setup(IN1,GPIO.OUT)
GPIO.setup(IN2,GPIO.OUT)
GPIO.setup(IN3,GPIO.OUT)
GPIO.setup(IN4,GPIO.OUT)
#进行循环实验
try:
while True: #实现小车三秒前进三秒后退
#前进,11&13设置为高电平
GPIO.output(IN1,1)
GPIO.output(IN2,0)
#
GPIO.output(IN3,1)
GPIO.output(IN4,0) #注意注意连接电机和对应正负极
time.sleep(3)
#后退
GPIO.output(IN1,0)
GPIO.output(IN2,1)
GPIO.output(IN3,0)
GPIO.output(IN4,1)
time.sleep(3)
except KeyboardInterrupt: #中断实验ctal+c
pass
GPIO.cleanup() #释放资源--防止损坏树莓派