
02.05.2010, 14:18
|
|
Участник форума
Регистрация: 05.01.2009
Сообщений: 191
Провел на форуме: 3020589
Репутация:
240
|
|
POS_troi спасибо за совет, я пробовал после каждого действия останавливать двигатели, но он как будто не замечает этого. Странно что если сделать только 2 действия он выполняет нормально на пример: поехать в перед и повернуть на право.
Pwm1_Start();
Pwm2_Start();
Это стандартные функции, старт двигаетелей помойму. С шим 100 процентов ничего не напутанно, функцию Шим"а брал с книги которая идет к роботу:
Код:
void Change_Duty(char speed)
{
if(speed!=motor_duty_)
{
motor_duty_=speed;
Pwm1_Change_Duty(speed);
Pwm2_Change_Duty(speed);
}
Буклет надо сказать они выпустили кислый 
|
|
|