2015a/Member/KN/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*書く文字 [#a0c3b2d4]
私は自分の名前の文字のうちの1つである「吾」をロボットに...
正しい書き順には則らずに、まず横線を上から順番に5本引いて...
*ロボット本体の説明 [#te8faa7c]
このロボットは2輪駆動の3輪自動車と似たような形状をした移...
#ref(./DSC_0003.JPG,10%);
上からみた図
#ref(./DSC_0005.JPG,10%);
*プログラムの説明 [#t43fb4b1]
**「吾」と書くプログラム [#pa27bba5]
線を引きながら前進する
#define go_forward_write(t) OnFwd(OUT_B);Wait(10);Off(O...
線を引かずに前進する
#define go_forward(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC)...
右向きに半回転
#define turn_right OnFwd(OUT_A);Wait(40);Off(OUT_A);Wai...
左向きに半回転
#define turn_left OnFwd(OUT_C);Wait(100);Off(OUT_C);Wai...
左を向く
#define turn_left_back OnFwd(OUT_C);OnRev(OUT_A);Wait(2...
task main()
{
int move_time_large = 30;
int move_time_small = 13;
int move_time_medium = 17;
横線上から1番目
go_forward_write(move_time_large); //1
turn_right;
go_forward(move_time_small);
move_time_small *= 2;
横線上から2番目
go_forward_write(move_time_small); //2
turn_left;
横線上から3番目
go_forward_write(move_time_large); //3
turn_right;
move_time_small /= 2;
go_forward(move_time_small);
横線上から4番目
go_forward_write(move_time_small); //4
go_forward(move_time_small);
turn_left;
go_forward(move_time_small);
横線上から5番目
go_forward_write(move_time_small); //5
turn_left_back;
縦線右下
go_forward_write(move_time_medium); //6
go_forward(move_time_medium);
縦線右上
go_forward_write(move_time_medium); //7
go_forward(move_time_medium);
turn_left;
move_time_medium *= 2;
縦線左上
go_forward_write(move_time_medium); //8
move_time_medium /= 2;
go_forward(move_time_medium);
縦線左下
go_forward_write(move_time_medium); //9
Off(OUT_AC);
}
*反省点 [#r796434f]
ロボット本体を組み立てる際に、ロボットアームを作成し、そ...
それに対し、他のグループでは、モーターを1つだけロボットの...
*まとめ [#l4a1891f]
今回の課題を取り組んでいる中で、私はロボット本体がプログ...
終了行:
目次
#contents
*書く文字 [#a0c3b2d4]
私は自分の名前の文字のうちの1つである「吾」をロボットに...
正しい書き順には則らずに、まず横線を上から順番に5本引いて...
*ロボット本体の説明 [#te8faa7c]
このロボットは2輪駆動の3輪自動車と似たような形状をした移...
#ref(./DSC_0003.JPG,10%);
上からみた図
#ref(./DSC_0005.JPG,10%);
*プログラムの説明 [#t43fb4b1]
**「吾」と書くプログラム [#pa27bba5]
線を引きながら前進する
#define go_forward_write(t) OnFwd(OUT_B);Wait(10);Off(O...
線を引かずに前進する
#define go_forward(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC)...
右向きに半回転
#define turn_right OnFwd(OUT_A);Wait(40);Off(OUT_A);Wai...
左向きに半回転
#define turn_left OnFwd(OUT_C);Wait(100);Off(OUT_C);Wai...
左を向く
#define turn_left_back OnFwd(OUT_C);OnRev(OUT_A);Wait(2...
task main()
{
int move_time_large = 30;
int move_time_small = 13;
int move_time_medium = 17;
横線上から1番目
go_forward_write(move_time_large); //1
turn_right;
go_forward(move_time_small);
move_time_small *= 2;
横線上から2番目
go_forward_write(move_time_small); //2
turn_left;
横線上から3番目
go_forward_write(move_time_large); //3
turn_right;
move_time_small /= 2;
go_forward(move_time_small);
横線上から4番目
go_forward_write(move_time_small); //4
go_forward(move_time_small);
turn_left;
go_forward(move_time_small);
横線上から5番目
go_forward_write(move_time_small); //5
turn_left_back;
縦線右下
go_forward_write(move_time_medium); //6
go_forward(move_time_medium);
縦線右上
go_forward_write(move_time_medium); //7
go_forward(move_time_medium);
turn_left;
move_time_medium *= 2;
縦線左上
go_forward_write(move_time_medium); //8
move_time_medium /= 2;
go_forward(move_time_medium);
縦線左下
go_forward_write(move_time_medium); //9
Off(OUT_AC);
}
*反省点 [#r796434f]
ロボット本体を組み立てる際に、ロボットアームを作成し、そ...
それに対し、他のグループでは、モーターを1つだけロボットの...
*まとめ [#l4a1891f]
今回の課題を取り組んでいる中で、私はロボット本体がプログ...
ページ名: