[[戻る>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