2005/B6 05f4040b 11/25

今日は先週の続きをする事にする。
光センサの取り付け位置の改良とマシンの旋回力の強化を予定。
あと机の上をまわるロボットの発表をする。
バンパーの強度が弱いらしいので、
バンパーを強化してからもういちど挑戦することにする。
机の下にあるコードに引っかかって大破した(汗
コードは無理そうなので、
コードを出発点としてコードを終了点とする。
これでコードを通過しなくてもよくなる。
と思っていたが、見せたときはちゃんとコードを通過してくれた。
机のまわりはちゃんと一周してくれたので光センサに移る。

05f4040b

12/1

光センサで黒い線の上を走るロボットを作った。(二つのセンサ使用)
コースに急なカーブがあるかないかで、二つのプログラムを使い分ける事にした。
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);

OnFwd(OUT_A+OUT_C);

   while(true)
   {
    if(SENSOR_1 <40)
    {
     OnFwd(OUT_A);
     Off(OUT_C);
    }
    
    if(SENSOR_3 <40)
    {
     OnFwd(OUT_C);
     Off(OUT_A);
    }    
    if((SENSOR_1 >=40) && (SENSOR_3 >=40))
    {
    OnFwd(OUT_A+OUT_C);
    }
    
   }       
}
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);

OnFwd(OUT_A+OUT_C);

   while(true)
   {
    if(SENSOR_1 <40)
    {
     OnFwd(OUT_A);
     OnRev(OUT_C);
    }
    if(SENSOR_3 <40)
    {
     OnFwd(OUT_C);
     OnRev(OUT_A);
    }
    if((SENSOR_1 >=40) && (SENSOR_3 >=40))
    {
    OnFwd(OUT_A+OUT_C);
    }
   }       
}
のふたつである。有効に使うべし。

 


 


 


 


 


 


 


 

 


 


 


 


 



 


 


 


 


 


 


 


 


 


 


 
 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 




 


 





。。。で、一人で更新は正直疲れたw
俺が更新に飽きない内にだれか更新しとけ。
ここの更新も点数の一つになってるしな。
そうじゃなきゃ、グループ全員が単位取れなくなるぞ(笑
まあ、こんなところに書きこんでも誰も見ないと思うが、
面と向かって言うことじゃないし、言いたくも無い。
まあ、別に怒っているわけじゃないんだが、
皆分かってるのかなー?
と思っただけなんで。
俺の性格はすごく面倒くさがりやなので、
皆しないなら俺もしないよ。(ぉ
これを運良く見れた奴は、俺が何もしなくなる前に頑張ってくれ。

 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 






以上!

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-01 (木) 16:13:28