[[2005/A4/課題2]]
task main()                      
{
SetSensor(SENSOR_1, SENSOR_TOUCH);  // 
SetSensor(SENSOR_3, SENSOR_TOUCH);  
{
if((SENSOR_1 < 1)&&(SENSOR_3 == 1))                  { OnFwd(OUT_A+OUT_C);                                until(((SENSOR_1 == 1)&&(SENSOR_3 == 1))||((SENSOR_1 < 1) &&(SENSOR_3 < 1)));  }
        
if((SENSOR_1 < 1)&&(SENSOR_3 < 1))                   {OnFwd(OUT_A);Off(OUT_C);
 
 task main()                      
 {
 SetSensor(SENSOR_1, SENSOR_TOUCH);  // 
 SetSensor(SENSOR_3, SENSOR_TOUCH);  
 while(true)
 {
 if((SENSOR_1 < 1)&&(SENSOR_3 == 1))
 { OnFwd(OUT_A+OUT_C);
   until(((SENSOR_1 == 1)&&(SENSOR_3 == 1))||SENSOR_1 < 1)&&(SENSOR_3 < 1)));  }
         

 if((SENSOR_1 < 1)&&(SENSOR_3 < 1))                   {OnFwd(OUT_A);Off(OUT_C);
 until((SENSOR_1 < 1)&&(SENSOR_3 == 1));  }

if((SENSOR_1 == 1)&&(SENSOR_3 == 1))                 {OnRev(OUT_A+OUT_C);
 if((SENSOR_1 == 1)&&(SENSOR_3 == 1))                 {OnRev(OUT_A+OUT_C);
 Wait(10);
 OnFwd(OUT_C);OnRev(OUT_A);
 Wait(90);
 OnFwd(OUT_A+OUT_C);
 until(((SENSOR_1 == 1)&&(SENSOR_3 == 1))||((SENSOR_1 < 1) &&(SENSOR_3 < 1)));  }
                       

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS