买了一个树莓派小车的配件,当然,有二次开发板板,不过原理相同。 买的板子是创乐博的智能小车套件。 以下代码来自其指导文件,但是文件都是英文,没有代码讲解,导致很难看得懂。本人重新写了,并给出自己的理解,代码也是略有不同,但是从零写起,可以让自己真正明白原理。
import RPi.GPIO as GPIO
import time
#绑定对应的引脚,来自于图纸
PWMA=18
AIN1 = 22
AIN2 = 27
PWMB=23
BIN1= 25
BIN2 = 24
18引脚控制的是左侧两个电机 23引脚控制的右侧两个电机 AIN1、AIN2、BIN1、BIN2控制的是左右两侧电机的正转和翻转 ##2、设置引脚模式和输入输出
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
# 设置引脚为输出
GPIO.setup(PWMA, GPIO.OUT)
GPIO.setup(AIN1, GPIO.OUT)
GPIO.setup(AIN2, GPIO.OUT)
GPIO.setup(PWMB, GPIO.OUT)
GPIO.setup(BIN1, GPIO.OUT)
GPIO.setup(BIN2, GPIO.OUT)
#电机
leftMotor = GPIO.PWM(PWMA, 100)
rightMotor = GPIO.PWM(PWMB, 100)
leftMotor.start(0)
rightMotor.start(0)
这样,设置基本完成,电机就处于待命状态了。
相关知识
树莓派小车之前进和后退(创乐博套件)
3、小车前进后退左右综合实验
想做个4G网络小车,能远程控制前进后退,能看到图像,GPS位置和小车的姿态角,该从哪几个方面入手呢
前进、后退
如何训练宠物狗前进和后退(让你的狗狗学会前进和后退的技巧)
如何训练宠物狗狗前进和后退(15个步骤教你如何训练你的宠物狗狗前进和后退)
树莓派打造智能流浪猫监视器,还能拍猫照、赶鸟儿
vscode如何前进后退操作
用树莓派制造智能萌宠喂食机
JS 页面前进、页面后退、页面跳转的方法
网址: 树莓派小车之前进和后退(创乐博套件) https://m.mcbbbk.com/newsview352395.html
上一篇: 色彩的前进感和后退感——运用于家 |
下一篇: 【头条】Rein back:怎么 |