目前可以正常工作,但是一上电,由于control_data.receivedatatimes >= 30这个条件还不成立,于是机器就会执行
else //旋转,左增右减,绝对值在10到180以内时,调整方向角
{
temp_l = MIDValue - control_data.speed * yaw_error * 2; // control_data.speed * yaw_error * 2
temp_r = MIDValue - control_data.speed * yaw_error * 2;
}
或者 else //拐弯,fabs(yaw_error)>180
{
}
语句,两边的风扇会先转一会儿,怎么在未接收到信号的时候不转呢?