2005/A1

ソース

 //壁を伝っていくロボット

 //A1SOLT

 
task main()
{
    SetSensor(SENSOR_1,SENSOR_TOUCH);
    SetSensor(SENSOR_3,SENSOR_TOUCH);
    
    while(true)
    {
    until ((SENSOR_1 == 1)||(SENSOR_3 == 1));
        {
        OnRev(OUT_A+OUT_C); Wait(30);
        OnFwd(OUT_C); Wait(50);
        Off(OUT_A);
        }
    if ((SENSOR_1 == 0)||(SENSOR_3 == 0));   
        {
        OnFwd(OUT_A+OUT_C); Wait(50);
        Off(OUT_C);
        }
    }
}

感想

if,until文でプログラムを書くのが難しかった。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-25 (金) 15:31:55