智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1314|回复: 3
打印 上一主题 下一主题

[软件类] 各位大神不知我舵机什么情况,一边打得很好,一边就到中心就停下来了,还吱吱叫??

[复制链接]

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
跳转到指定楼层
1#
发表于 2013-3-28 22:59:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
void duojimotor()
{   unsigned char car_position[]={-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6};  //相当于13个激光传感器 */
   
   
  if(car_position[i]>=3)        //车的位置与中心的偏差
  {
   //delay();
   angle_date =angle_center+(100+(absolute(car_position[i])-1)*9)*absolute(car_position[i]);
  }
   
   else
  if (car_position[i]<=-3)
  {  // delay();
     angle_date =angle_center-(100+(absolute(car_position[i])-1)*9)*absolute(car_position[i]);
  }
  else
  if(car_position[i]>-3&&car_position[i]<3) angle_date=1500;         //就是不用太对劲
  i++;
  if(i==13) i=0;
  //delay();
  //delay();
  //delay();
  if(angle_date>=2388) angle_date=2388;                            //控制转角的大小
  
  else if(angle_date<=610) angle_date=610;
//PWMDTY67=angle_date;
  PWMDTY67=2500;
}

15

主题

568

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3854
威望
1932
贡献
1070
兑换币
1308
注册时间
2013-1-30
在线时间
426 小时
2#
发表于 2013-3-28 23:04:05 | 只看该作者
是不是赋值不对啊
回复

使用道具 举报

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
3#
 楼主| 发表于 2013-3-29 14:37:09 | 只看该作者
若苦似甜 发表于 2013-3-28 23:04
是不是赋值不对啊

不是啊!!我用示波器看了,正常啊

回复

使用道具 举报

15

主题

568

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3854
威望
1932
贡献
1070
兑换币
1308
注册时间
2013-1-30
在线时间
426 小时
4#
发表于 2013-3-29 16:52:43 | 只看该作者
空格_Space 发表于 2013-3-29 14:37
不是啊!!我用示波器看了,正常啊

你的舵机是不是自己重装过,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 17:54 , Processed in 0.076992 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表