读书人

c语言解决办法

发布时间: 2013-01-02 13:08:45 作者: rapoo

c语言
/*************前进函数************/
void forward()
{
/*J14 = 0;J15 = 1; //左电机,

J16 = 0;J17 = 1; //右电机
delayms(50);*/

J16 = 0;J17 = 1;
delayms(30);
J14 = 0;J15 = 1;
delayms(30000);
}
各位大神,我要弄得是小车走直线的程序,以上是我的代码,可是依旧走不了直线,请问该怎么修改程序
[解决办法]
你上面注释掉的代码可不可以跑直线? 要跑直线,左右电机的操作应该是相同的,两个电机输出平衡了,就走直线了
[解决办法]

引用:
两个电机的速度不同,老师要求自己调整直到走直线,可是,无论我怎么调延时函数都不行

速度不同的话调整延时没有用吧,应该去调整控制电机的速度,即去修改控制电机转动的PWM波形的占空比

读书人网 >C语言

热点推荐