Rev 193 | Blame | Last modification | View Log | Download
// **** Objeti cihly vpravo **** RRRRint n;SetServo(CASMIN); // max. doleva Lset_pwm1_duty(0); // vzadset_pwm2_duty(20);output_low(MOT_L);output_high(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==9) break;}set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(255);output_low(MOT_L);output_low(MOT_R);delay_ms(150);brzda();SetServo((CASAVR-CASMIN)); // rovne Sset_pwm1_duty(140); // vpredset_pwm2_duty(140);output_low(MOT_L);output_low(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==10) break;}set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(0);output_high(MOT_L);output_high(MOT_R);delay_ms(200);brzda();SetServo(CASMIN); // max. doleva Lset_pwm1_duty(0); // vpredset_pwm2_duty(200);output_low(MOT_L);output_low(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==9) break;}set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(0);output_low(MOT_L);output_high(MOT_R);delay_ms(200);brzda();SetServo((CASAVR-CASMIN)); // rovne Sset_pwm1_duty(140); // vpredset_pwm2_duty(140);output_low(MOT_L);output_low(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==10) break;}set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(0);output_high(MOT_L);output_high(MOT_R);delay_ms(200);brzda();SetServo(CASMIN); // max. doleva Lset_pwm1_duty(0); // vpredset_pwm2_duty(200);output_low(MOT_L);output_low(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==8) break;}set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(0);output_low(MOT_L);output_high(MOT_R);delay_ms(200);brzda();SetServo((CASAVR-CASMIN)); // rovne Sset_pwm1_duty(140); // vpredset_pwm2_duty(140);output_low(MOT_L);output_low(MOT_R);n=0;while(true){while(input(ODO));while(!input(ODO));n++;if(n==8) break;}/*set_pwm1_duty(0); // reverz (zabrzdi)set_pwm2_duty(0);output_high(MOT_L);output_high(MOT_R);delay_ms(200);brzda();*/cas=CASMAX; // Cara je vpravostav=cihla; // Stav po objeti cihly, uz zadna cihla nebude