[[戻る>2005/A6]]
*課題2 [#r0514189]
 //課題2(タッチセンサー)
 //製作者:K.MとKRR
 //製作日:05年11月25日
 //タッチセンサーを2つ使い机の周りを回るロボットを作りました。
#ref(2005/A6/課題2右/DVC00001.JPG,100%,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を動かす。
	}    
     }
 }
 

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

#comment

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