第九课 树莓派与L298N线路连接
第一步组装小车
- 组装底盘 分别用铜线连接两侧电机,并且保证同侧转向一致。如下图:
- 连接电机与L298N 将两侧侧的电机分别接入L298N的输出A和输出B,见下图:
- 连接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