第九课 树莓派与L298N线路连接

第一步组装小车

  • 组装底盘 分别用铜线连接两侧电机,并且保证同侧转向一致。如下图:

小车底盘

  • 连接电机与L298N 将两侧侧的电机分别接入L298N的输出A和输出B,见下图:

L298N线路示意图

  • 连接L298N与树莓派 见上图逻辑输入部分有4个针脚(IN1、IN2、IN3、IN4),按照顺序分别连接到树莓派接口的11、12、16、18 四个口。见下图蓝色部分:

图片两侧数字代表上文接口序号

除了上面这些,还要将L298N的供电GND和树莓派的GPIO的6号Ground连接,形成供电回路。

  • 连接电池盒与移动电源 将电池盒的正极连接到L298N的12V供电口,负极连接到L298N的供电GND口。完成连接后,L298N的供电GND口连接了两个线,分别是电池盒的负极和树莓派的6号Ground口。

第二步 测试小车

  • 学习RPIO使用

  • 登录树莓派,vim robot.py文件:

import RPIO as GPIO
import time

IN1 = 11
IN2 = 12
IN3 = 16
IN4 = 18

def init():
    GPIO.setmode(GPIO.BOARD)
    GPIO.setup(IN1, GPIO.OUT)
    GPIO.setup(IN2, GPIO.OUT)
    GPIO.setup(IN3, GPIO.OUT)
    GPIO.setup(IN4, GPIO.OUT)

def forward():
    GPIO.output(IN1,GPIO.HIGH)
    GPIO.output(IN2,GPIO.LOW)
    GPIO.output(IN3,GPIO.HIGH)
    GPIO.output(IN4,GPIO.LOW)

if __name__ == '__main__':
    init()
    forward()
    time.sleep(5)
    GPIO.cleanup()

保存退出后,用sudo python robot.py执行命令,小车将会向前进5秒。

备注

  • 要避免静电和短路。

  • 接线要小心,尤其是正负极接线。

如果在组装过程遇到疑问或者我说的不明白的地方,可以在QQ群里面内提问。我们的QQ群是:536720498