[[2005/C4]]
**モーター一つで黒い線の上を走るプログラム [#w89982c4]
 task main()
 {
	SetSensor(SENSOR_3, SENSOR_LIGHT);
	while(true)
	{
	  if(SENSOR_3<40)   //センサーの値が30以下の場合
	  {
	    OnFwd(OUT_A);   //左のタイヤが前に動く
	  }
	  else   //それ以外のときは
	  {
	    OnRev(OUT_A);   //右のタイヤが前に動く
	  }
	}
 }

**ロボットの説明 [#u45d454c]
トップシークレットに載っていたロボットでは右に曲がることが出来なかったのでインターネットに載っていたロボットの一部を真似して作った。モーターが回る勢いでギアが左右に揺れる様な構造になっている。それによって左右に揺れたギアから他のギアに回転が伝わって動くようになっている。

**感想 [#zb1dc0c7]
ロボットの構造自体は苦労したが、プログラムは意外と簡単に作ることが出来た。
しかしセンサーの値がやる度に少しずつ違うことがあったのでうまく動かないこともあった。

**コメントをお願いします。 [#a741ccec]
-ネット上で参考にしたページなどはリンクを張って紹介しておきましょう。 -- [[松本(教員)]] &new{2005-12-16 (金) 23:05:21};

#comment

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