2015a/Member/shibamasa/Mission3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2015a/Member]]
*課題 [#e9eb2667]
半径1m以内にある懐中電灯を探して、
懐中電灯にピンポン玉を当てるロボットを製作する。
*ロボット本体の説明 [#rf196aa4]
今回のロボは、課題2のロボをほぼそのままかつようした。光セ...
参照http://yakushi.shinshu-u.ac.jp/robotics/?2015a%2FMemb...
*プログラムの説明 [#o4fcb992]
ボールははじめから保持した状態でスタート。
-定義
#define UP OnRev(OUT_B);Wait(40);Off(OUT_B); //アームを...
#define shot go_forward;Wait(100); //シュート
-プログラム
task main(){
SetSensor(SENSOR_2,SENSOR_LIGHT);
int light_max=0; //最も明るいところの時間を記憶する...
int time_max=0; //最も明るいところのセンサーの値を記...
ClearTimer(0); //タイマーリセット
while(FastTimer(0)<400){ //一回転する間
OnFwd(OUT_A);
OnRev(OUT_C); //左旋回
if(SENSOR_2>light_max){ //明るさが最大の場合
light_max = SENSOR_2; //明るさの変数更新
time_max = FastTimer(0); //時間の変数更新
}
OnRev(OUT_A); //光の最大値を感じたところま...
OnFwd(OUT_C); //右旋回
Wait(400); //一時停止
Off(OUT_AC);
UP; //アームを上げる
shot; //車体でボールを押し、光源...
}
}
*反省等 [#n2c0f751]
今までの課題に比べ、比較的簡単で、プログラムも複雑には感...
終了行:
[[2015a/Member]]
*課題 [#e9eb2667]
半径1m以内にある懐中電灯を探して、
懐中電灯にピンポン玉を当てるロボットを製作する。
*ロボット本体の説明 [#rf196aa4]
今回のロボは、課題2のロボをほぼそのままかつようした。光セ...
参照http://yakushi.shinshu-u.ac.jp/robotics/?2015a%2FMemb...
*プログラムの説明 [#o4fcb992]
ボールははじめから保持した状態でスタート。
-定義
#define UP OnRev(OUT_B);Wait(40);Off(OUT_B); //アームを...
#define shot go_forward;Wait(100); //シュート
-プログラム
task main(){
SetSensor(SENSOR_2,SENSOR_LIGHT);
int light_max=0; //最も明るいところの時間を記憶する...
int time_max=0; //最も明るいところのセンサーの値を記...
ClearTimer(0); //タイマーリセット
while(FastTimer(0)<400){ //一回転する間
OnFwd(OUT_A);
OnRev(OUT_C); //左旋回
if(SENSOR_2>light_max){ //明るさが最大の場合
light_max = SENSOR_2; //明るさの変数更新
time_max = FastTimer(0); //時間の変数更新
}
OnRev(OUT_A); //光の最大値を感じたところま...
OnFwd(OUT_C); //右旋回
Wait(400); //一時停止
Off(OUT_AC);
UP; //アームを上げる
shot; //車体でボールを押し、光源...
}
}
*反省等 [#n2c0f751]
今までの課題に比べ、比較的簡単で、プログラムも複雑には感...
ページ名: