Subversion Repositories svnkaklik

Compare Revisions

Ignore whitespace Rev 193 → Rev 194

/roboti/istrobot/camerus/SW/876/camerus.c
98,6 → 98,8
#int_EXT
EXT_isr() // Preruseni od prekazky
{
int8 i;
set_pwm1_duty(0); // reverz (zabrzdi)
set_pwm2_duty(0);
output_high(MOT_L); // vzad
121,8 → 123,25
};
 
SetServo((CASAVR-CASMIN)); // rovne
delay_ms(200); // Doba reverzace
 
set_pwm1_duty(140); // vpred
set_pwm2_duty(140);
output_low(MOT_L);
output_low(MOT_R);
i=0;
while(true)
{
while(input(ODO)) if(read_adc()<128) goto brzdi; // Je cihla blizko?
while(!input(ODO));
i++;
if(i==8) return; // nedojeli jsme k cihle, jed dal
}
brzdi:
set_pwm1_duty(0); // reverz (zabrzdi)
set_pwm2_duty(0);
output_high(MOT_L);
output_high(MOT_R);
delay_ms(100);
brzda();
 
if (stav==cihla) while(true); // Zastav na furt, konec drahy