戻る

課題2

//課題2(タッチセンサー)
//製作者:K.MとKRR
//製作日:05年11月25日
//タッチセンサーを2つ使い机の周りを回るロボットを作りました。
nolink
**メインのプログラム [#n368c36e]
task main()                   
{
   SetSensor(SENSOR_3,SENSOR_TOUCH);   //タッチセンサー3を使用
   
   while(true)  //タッチセンサー3に以下のある条件を命令しました。
   {  
      if (SENSOR_3 == 0) //もしタッチセンサー3が働かないとき
      {
          OnFwd(OUT_A); //Aのモータを負の方向に回転
          Float(OUT_C);  //Cのモータにトルク(力)をかけないようにする
       } 
       else   //前のifと反対でタッチセンサー3が働いたとき.
     {               
          Float(OUT_A);  //Aのモータにトルク(力)をかけないようにする
          OnFwd(OUT_C);  //Cのモータを負の方向に回転
       }
	if (SENSOR_1 == 1&&SENSOR_3 == 1) //タッチセンサー1と3が同時に働くとき。
	{
	    OnFwd(OUT_C); //Cのモータを正の方向に回転
	    OnRev(OUT_A);  //Aのモータを負の方向に回転
	    Wait(90);  //0.9秒AとCを動かす。
	}    
    }
}

感想

・いろいろ製作過程で問題がありましたが、結果で挽回できたのが良かった。
・反省点は他の班と少し遅れを取ったので、今後急いで追い付きます。


添付ファイル: fileDVC00001.JPG 206件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-19 (月) 13:45:41