控制电机正转反转

1、实验目标

控制Transbot上的电机正转和反转,通过控制电机的PWM占空比,从而控制电机的运动速度。

 

2、实验准备

下图片中红色方框位置为左边电机MOTOR A,和右边电机MOTOR B的接口。电机接口具有防反接功能,使用Transbot的电机排线连接到电机即可。

image-20210906141501536

控制Transbot的电机需要用到的Transbot_Lib库函数:

参数解释:控制电机PWM脉冲,从而控制电机速度。此函数没有使用编码器测速功能。

index:对应ID编号:MOTOR_A = 1, MOTOR_AB= 2,speed:控制电机速度。

index=[1, 2],speed=[-100, 100]

返回值:无。

 

3、实验效果

请查看课程配套视频。

由于此功能是通过修改PWM占空比的方式控制电机的转动,所以只能用于测试电机是否正常工作,在实际使用过程比较少用到此功能。

 

4、程序源码

将Transbot机器人打开电源开机,并打开树莓派或者远程电脑的浏览器进入Jupyter lab编辑器。

参考代码路径:/home/pi/py_install_V3.2.5/py_install/Samples/8.motor.ipynb