首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言解决办法

2013-01-02 
c语言 /*************前进函数************/ void forward() {/*J14 0J15 1 //左电机,J16 0J17

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波形的占空比

热点排行
Bad Request.