智能车制作
标题:
各位大神不知我舵机什么情况,一边打得很好,一边就到中心就停下来了,还吱吱叫??
[打印本页]
作者:
空格_Space
时间:
2013-3-28 22:59
标题:
各位大神不知我舵机什么情况,一边打得很好,一边就到中心就停下来了,还吱吱叫??
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;
}
作者:
若苦似甜
时间:
2013-3-28 23:04
是不是赋值不对啊
作者:
空格_Space
时间:
2013-3-29 14:37
若苦似甜 发表于 2013-3-28 23:04
是不是赋值不对啊
不是啊!!我用示波器看了,正常啊
作者:
若苦似甜
时间:
2013-3-29 16:52
空格_Space 发表于 2013-3-29 14:37
不是啊!!我用示波器看了,正常啊
你的舵机是不是自己重装过,
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2