
【6P黑色弯排针说明】
【4P绿端子说明】
两个直流减速电机工作电压为:3-6V
6V <=200mA 200+_10%rpm
3V <=150mA 90+_10%rpm
因为模块手册的使用说明不太容易理解,电机正反转不清楚,电机插上轮子后通过代码可以很好的分析出电机到底怎么转的

1.先定义引脚,
//右轮
sbit rightA = P3^2;
sbit rightB = P3^3;
//左轮
sbit leftA = P3^4;
sbit leftB = P3^5;
2.控制小车前进
/**
* @brief控制小车前进
* @param无
* @retval无
*/
void GoForward()
{
rightA = 0;
rightB = 1;
leftA = 0;
leftB = 1;
}
3.控制小车后退
/**
* @brief控制小车后退
* @param无
* @retval无
*/
void GoBack()
{
rightA = 1;
rightB = 0;
leftA = 1;
leftB = 0;
}
4.控制小车左转,只需让左轮不动,右轮动就行
/**
* @brief控制小车左转
* @param无
* @retval无
*/
void GoLeft()
{
//右轮动
rightA = 0;
rightB = 1;
//左轮不动
leftA = 0;
leftB = 0;
}
5.控制小车右转,右轮不动,左轮动
/**
* @brief控制小车右转
* @param无
* @retval无
*/
void GoRight()
{
//右轮不动
rightA = 0;
rightB = 0;
//左轮动
leftA = 0;
leftB = 1;
}
6.控制小车停止,左右轮都不动
/**
* @brief控制小车停止
* @param无
* @retval无
*/
void Stop()
{
//右轮不动
rightA = 0;
rightB = 0;
//左轮不动
leftA = 0;
leftB = 0;
}
main函数中直接调用对应的转动函数即可驱动模块让小车动起来