2005/C1/課題2:壁に沿って動くロボット
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2005/C1/池尻]]
*課題2:壁に沿って動くロボット[#hed12ed1]
**プログラム [#eb9aea6c]
task main()
{
SetSensor(SENSOR_1,SENSOR_TOUCH);
SetSensor(SENSOR_3,SENSOR_TOUCH);
while(true)
{
if ( SENSOR_3 == 1 )
{
OnFwd(OUT_A+OUT_C);
} //センサー3が押されている間直進
if(( SENSOR_3 == 0 )&&( SENSOR_1 == 0 ))
{
OnFwd(OUT_A);
Off(OUT_C);
} //センサーが押されていないと右へ
if ( SENSOR_1 == 1 )
{
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(90);
} //センサー1が押されると左へ
}
}
**感想[#md163209]
なかなかセンサーが反応せえへんかったから、どうにかして反応させんのが大変やった。あと、マシンが滑らかに曲がるようにローラーを付けたが、初めのうちはそれが回りにくく何度もいろいろなローラーを作って大変やった。
-ロボットの特徴を書いて欲しいです。関西弁は評価しますが。 -- [[まいける(TA)]] &new{2005-12-16 (金) 16:53:52};
#comment
終了行:
[[2005/C1/池尻]]
*課題2:壁に沿って動くロボット[#hed12ed1]
**プログラム [#eb9aea6c]
task main()
{
SetSensor(SENSOR_1,SENSOR_TOUCH);
SetSensor(SENSOR_3,SENSOR_TOUCH);
while(true)
{
if ( SENSOR_3 == 1 )
{
OnFwd(OUT_A+OUT_C);
} //センサー3が押されている間直進
if(( SENSOR_3 == 0 )&&( SENSOR_1 == 0 ))
{
OnFwd(OUT_A);
Off(OUT_C);
} //センサーが押されていないと右へ
if ( SENSOR_1 == 1 )
{
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(90);
} //センサー1が押されると左へ
}
}
**感想[#md163209]
なかなかセンサーが反応せえへんかったから、どうにかして反応させんのが大変やった。あと、マシンが滑らかに曲がるようにローラーを付けたが、初めのうちはそれが回りにくく何度もいろいろなローラーを作って大変やった。
-ロボットの特徴を書いて欲しいです。関西弁は評価しますが。 -- [[まいける(TA)]] &new{2005-12-16 (金) 16:53:52};
#comment
ページ名: