2015a/Member/himagin/Mission3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*課題説明 [#kd635717]
半径1m以内にある懐中電灯を探し出し懐中電灯にピンポン玉を...
**この課題の難しい点 [#dbf9c0e6]
光の最大値が変わっていくため次々と更新していかなければな...
*ロボット説明 [#v6fdbd5f]
基本的な部分は[[課題2:http://yakushi.shinshu-u.ac.jp/rob...
**光センサー [#d2418fb1]
光センサーは下向きだと懐中電灯の光を感知しないため、上の...
**アーム [#f1a26165]
今回の課題3はピンポン玉をはじめから持った状態でスタート...
*プログラム説明 [#sc222374]
#define kaiten360 345
このロボットが360度旋回するのにかかった時間は約3.45...
#define KAITEN OnFwd(OUT_A); OnRev(OUT_C);//回転のプログ...
#define shoot OnRev(OUT_B);Wait(20);Off(OUT_B);SetPower(...
このロボットのシュート方法はアームを開いて前進することで...
sub SAGASU()
{
ClearTimer(0);
KAITEN;
タイマーをスタートさせ旋回させる
while(FastTimer(0) < kaiten360)
{
3.45秒になるまで旋回させる
if(SENSOR_1>max)
{
int max = SENSOR_1; //光センサーの値の最大値を記録
int zikan = FastTimer(0); //最大値が更新された時の時間...
}
実際に動かしたプログラムではないがグローバル変数はややこ...
}
OnRev(OUT_A);OnFwd(OUT_C);Wait(kaiten360 - zikan);
Off(OUT_AC);Wait(50);
}
光が一番強かった方へ向くようにする。このとき旋回する方向...
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
SAGASU;
センサーをセットし光センサーの最大値を記録する整数値とそ...
Off(OUT_AC);Wait(50);
OnFwd(OUT_AC);Wait(100);Off(OUT_AC);
このときロボットは懐中電灯の方を向いているはずなので懐中...
SAGASU;
前に進んだことでロボットの向きが懐中電灯からずれてしまっ...
shoot;
}
ボールを懐中電灯の向きに押し出してシュートする
*反省 [#a393be7a]
**よかった点、頑張った点 [#n7e5c65d]
ロボットを課題2のものをベースにすることができたため、機...
**悪かった点 [#u28957f7]
シュート方法が毎回押し出し式で芸がないとは思ったがコンパ...
終了行:
#contents
*課題説明 [#kd635717]
半径1m以内にある懐中電灯を探し出し懐中電灯にピンポン玉を...
**この課題の難しい点 [#dbf9c0e6]
光の最大値が変わっていくため次々と更新していかなければな...
*ロボット説明 [#v6fdbd5f]
基本的な部分は[[課題2:http://yakushi.shinshu-u.ac.jp/rob...
**光センサー [#d2418fb1]
光センサーは下向きだと懐中電灯の光を感知しないため、上の...
**アーム [#f1a26165]
今回の課題3はピンポン玉をはじめから持った状態でスタート...
*プログラム説明 [#sc222374]
#define kaiten360 345
このロボットが360度旋回するのにかかった時間は約3.45...
#define KAITEN OnFwd(OUT_A); OnRev(OUT_C);//回転のプログ...
#define shoot OnRev(OUT_B);Wait(20);Off(OUT_B);SetPower(...
このロボットのシュート方法はアームを開いて前進することで...
sub SAGASU()
{
ClearTimer(0);
KAITEN;
タイマーをスタートさせ旋回させる
while(FastTimer(0) < kaiten360)
{
3.45秒になるまで旋回させる
if(SENSOR_1>max)
{
int max = SENSOR_1; //光センサーの値の最大値を記録
int zikan = FastTimer(0); //最大値が更新された時の時間...
}
実際に動かしたプログラムではないがグローバル変数はややこ...
}
OnRev(OUT_A);OnFwd(OUT_C);Wait(kaiten360 - zikan);
Off(OUT_AC);Wait(50);
}
光が一番強かった方へ向くようにする。このとき旋回する方向...
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
SAGASU;
センサーをセットし光センサーの最大値を記録する整数値とそ...
Off(OUT_AC);Wait(50);
OnFwd(OUT_AC);Wait(100);Off(OUT_AC);
このときロボットは懐中電灯の方を向いているはずなので懐中...
SAGASU;
前に進んだことでロボットの向きが懐中電灯からずれてしまっ...
shoot;
}
ボールを懐中電灯の向きに押し出してシュートする
*反省 [#a393be7a]
**よかった点、頑張った点 [#n7e5c65d]
ロボットを課題2のものをベースにすることができたため、機...
**悪かった点 [#u28957f7]
シュート方法が毎回押し出し式で芸がないとは思ったがコンパ...
ページ名: