2015a/Member/shungo/Mission3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*今回の課題 [#c77baf81]
半径1m以内にある懐中電灯を探して、懐中電灯にピンポン玉を...
ロボット本体が懐中電灯に接触しない限りどこからピンポン玉...
*ロボットの説明 [#e778244a]
#ref(./1437722682817.jpg,50%)
#ref(./1437722621344.jpg,50%)
課題2とは少し異なったロボットを使用した。
ボールを持つ部分を縦の形にしてタイヤを一つにした。
*プログラムの説明 [#td08bbf6]
**定義 [#zcdf1a17]
#define run_time 1500 //ロボットが一周する時間を15秒と...
#define hanbun_rn_time 750 //半周する時間を定義する
int MAX=0 //最も明るいところを記憶する変数
#define release Onfwd(OUT_B);Wait(100); //ボールを発...
**プログラム [#s5f17b37]
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT); //センサー1を定義...
ClearTimer(0); //タイマー0をリセ...
OnFwd(OUT_A);
Wait(150); //ロボットを15秒間...
While(Timer(0) <= run_time) //タイマーが15秒以...
{
if(SENSOR_1 > MAX) //今の明るさがどの...
{
MAX=SENSOR_1; //変数MAXの値を今...
TIME=Timer(0); //その時間を変数TI...
}
}
if(hanbun_run_time) //もし、最も明るい...
{
OnFwd(OUT_A); //そのまま時計回り...
Wait(TIME); //変数TIMEに記憶さ...
release; //その場所でボール...
}
else
{
TIME=RUN_TIME - TIME; //もし、最も明るい...
Onfwd(OUT_C); //反時計回りをする...
Wait(TIME); //もっとも明るい場...
release; //ボールを投げる
}
}
*反省 [#meabe5c6]
今回のプログラムは黒板に書かれたものと過去の先輩方のもの...
プログラムしている中で内容が理解でき、自分の中でも納得す...
このゼミで学んだことを今後も覚えてどこかで役立てていきた...
終了行:
#contents
*今回の課題 [#c77baf81]
半径1m以内にある懐中電灯を探して、懐中電灯にピンポン玉を...
ロボット本体が懐中電灯に接触しない限りどこからピンポン玉...
*ロボットの説明 [#e778244a]
#ref(./1437722682817.jpg,50%)
#ref(./1437722621344.jpg,50%)
課題2とは少し異なったロボットを使用した。
ボールを持つ部分を縦の形にしてタイヤを一つにした。
*プログラムの説明 [#td08bbf6]
**定義 [#zcdf1a17]
#define run_time 1500 //ロボットが一周する時間を15秒と...
#define hanbun_rn_time 750 //半周する時間を定義する
int MAX=0 //最も明るいところを記憶する変数
#define release Onfwd(OUT_B);Wait(100); //ボールを発...
**プログラム [#s5f17b37]
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT); //センサー1を定義...
ClearTimer(0); //タイマー0をリセ...
OnFwd(OUT_A);
Wait(150); //ロボットを15秒間...
While(Timer(0) <= run_time) //タイマーが15秒以...
{
if(SENSOR_1 > MAX) //今の明るさがどの...
{
MAX=SENSOR_1; //変数MAXの値を今...
TIME=Timer(0); //その時間を変数TI...
}
}
if(hanbun_run_time) //もし、最も明るい...
{
OnFwd(OUT_A); //そのまま時計回り...
Wait(TIME); //変数TIMEに記憶さ...
release; //その場所でボール...
}
else
{
TIME=RUN_TIME - TIME; //もし、最も明るい...
Onfwd(OUT_C); //反時計回りをする...
Wait(TIME); //もっとも明るい場...
release; //ボールを投げる
}
}
*反省 [#meabe5c6]
今回のプログラムは黒板に書かれたものと過去の先輩方のもの...
プログラムしている中で内容が理解でき、自分の中でも納得す...
このゼミで学んだことを今後も覚えてどこかで役立てていきた...
ページ名: