[[2005/MemberOnly/進行状況B]]

task main () 

{

   SetSensor(SENSOR_3,SENSOR_TOUCH);
   SetSensor(SENSOR_1,SENSOR_TOUCH);    
   while(true)
 {
   if(SENSOR_3>0)
	OnFwd(OUT_A+OUT_C);
   
    if((SENSOR_1 == 1)&&(SENSOR_3 == 1))                        
   {                                                                                     
   OnRev(OUT_A+OUT_C);  Wait(0);  
   Off(OUT_A+OUT_C);
   OnFwd(OUT_C); 
   OnRev(OUT_A);      Wait(100);
   OnFwd(OUT_A+OUT_C);
   until(SENSOR_3>0);
   OnFwd(OUT_A+OUT_C);
}
   else{if(SENSOR_3 == 0)
   {  
      Off(OUT_C);
      OnFwd(OUT_A);
      until(SENSOR_3 == 1);
      OnFwd(OUT_A+OUT_C);
   }  
} 
}
}

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS