[[2006a/MemberOnly/進行状況A]]

*ライントレース [#kbf4da64]
 task main ()
 {
    SetSensor(SENSOR_1, SENSOR_LIGHT);
	 SetSensor(SENSOR_3, SENSOR_LIGHT);
    while(true)
    {
        OnFwd(OUT_A+OUT_C);
        if (SENSOR_3<40)
        {
        OnRev(OUT_A);Wait(20);
        OnFwd(OUT_A);
        }  
        if (SENSOR_1<40)
        {
        OnRev(OUT_C);Wait(20);
        OnFwd(OUT_C);
        }
    }                   
 }
*ライントレース&前の車を追い越す [#i74842a6]
 task main ()
 {
    SetSensor(SENSOR_1, SENSOR_LIGHT);
	 SetSensor(SENSOR_3, SENSOR_LIGHT);
	 SetSensor(SENSOR_2, SENSOR_TOUCH);
    while(true)
    {
        OnFwd(OUT_A+OUT_C);
        if (SENSOR_3<40)
        {
        OnRev(OUT_A);Wait(20);
        OnFwd(OUT_A);
        }  
        if (SENSOR_1<40)
        {
        OnRev(OUT_C);Wait(20);
        OnFwd(OUT_C);
        }
        until (SENSOR_2 == 1) ;
        OnRev(OUT_A+OUT_C) ; Wait(50); 
        OnFwd(OUT_A) ; Wait(150);                                    
        OnFwd(OUT_C);
    }                   
 }


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