学習ノート Hypodytes rubripinnis

課題3:ラインをトレースするロボット課題3右

アクセス数:今日1 総数&counter([total|today|yesterday]);   最終更新日:2006-01-06 (金) 15:32:43

ラインをトレースするプログラム『モーター1個ver.』               movie

作成者:Hypodytes rubripinnis
#define turn_right OnFwd(OUT_B);            //右旋回
#define turn_left OnRev(OUT_B);             //左旋回

task main ()
{
    SetSensor(SENSOR_1, SENSOR_LIGHT);      //センサー1:光センサー
    SetSensor(SENSOR_3, SENSOR_LIGHT);      //センサー3:光センサー

    turn_left                               //左旋回
           
    while(true)    
    {
        if((SENSOR_1<40)&&(SENSOR_3>40))   //センサー1が黒,センサー3が白なら、センサー3が黒まで左旋回
          {
	    turn_left
	    until(SENSOR_3<40);
          }
        if((SENSOR_3<40)&&(SENSOR_1>40))   //センサー1が白,センサー3が黒なら、センサー1が黒まで右旋回
          {
	    turn_right
           until(SENSOR_1<40);
	   }
   }
}

1つのモーターで左右に曲がるロボットです。OnFedで左タイヤが、OnRevで右タイヤがそれぞれ正回転します。

仕組み&工夫したところ

movie1何故かムービーが途中で切れてしまい、クランクの部分が映っていません。申し訳ないっす!!

movie2クランクの部分です。

robo4.JPG robo4ギアボックス2.JPG

robo4右前輪.JPG robo4左前輪.JPG robo4後輪.JPG robo3コース.JPG



添付ファイル: filerobo4-2.wmv 71件 [詳細] filerobo4.wmv 98件 [詳細] filerobo4後輪.JPG 122件 [詳細] filerobo4左前輪.JPG 108件 [詳細] filerobo4右前輪.JPG 134件 [詳細] filerobo4ギアボックス2.JPG 129件 [詳細] filerobo4.JPG 164件 [詳細]

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