2019a/Member/kimu/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019a/Member]]
目次
#contents
*課題について [#zec7920d]
自分たちの出身地が神戸だったので,今回の課題にその地名を...
*ロボット本体の説明 [#y9f1b9f5]
まず最初に元となるような形を作り,その後何回か作り直し...
#ref(2019a/Member/kimu/Mission1/arm_5.png,50%,ロボット)
*プログラムの説明 [#jfa17a99]
全体的な流れとして,まず神戸と書く際に必要な手順をまと...
また,プログラムを入力する上で,以下の画像のように「神...
#ref(2019a/Member/kimu/Mission1/kobe_2.png,50%,文字コース)
まずここでサブルーティンなどを使いある程度のプログラム...
#define PEN_TIME 100 /ペンを上に上げ下げするための...
#define pen_rize OnRev(OUT_A,50);Wait(PEN_TIME);Off(OUT_...
#define pen_down OnFwd(OUT_A,50);Wait(PEN_TIME);Off(OUT_...
#define W Wait(700); /誤差軽減のための動作と動作の...
sub rotation_right(long t)
{OnFwd(OUT_C,50);OnRev(OUT_B,50);Wait(t);Off(OUT_BC);} ...
sub rotation_left(long t)
{OnFwd(OUT_B,50);OnRev(OUT_C,50);Wait(t);Off(OUT_BC);} ...
sub go_straight(long t)
{OnFwd(OUT_BC,50);Wait(t);Off(OUT_BC);} /前進
sub back_straight(long t)
{OnRev(OUT_BC,50);Wait(t);Off(OUT_BC);} /後進
sub curve_right(long t)
{OnFwd(OUT_C,50);OnFwd(OUT_B,15);Wait(t);Off(OUT_BC);} ...
sub back_curve_right(long t)
{OnRev(OUT_C,50);OnRev(OUT_B,15);Wait(t);Off(OUT_BC);} ...
**「神」の文字のプログラム [#b7da01b0]
次に「神」の文字を書くのに必要な手順を数字を考えずにそ...
task main()
{
go_straight(100); /?画目
W;
pen_rize; /?画目の準備
W;
go_straight(100);
W;
rotation_right(550);
W;
go_straight(100);
W;
pen_down;
W;
back_straight(100); /?画目
W;
rotation_left(400); /?画目の準備
W;
curve_right(700); /?画目
W;
pen_rize; /?画目の準備
W;
back_curve_right(450);
W;
rotation_left(400);
W;
pen_down;
W;
go_straight(100); /?画目
W;
pen_rize; /?画目の準備
W;
back_straight(100);
W;
rotation_right(400);
W;
pen_down;
W;
go_straight(450); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(600);
W;
go_straight(200);
W;
rotation_left(600);
W;
go_straight(350);
W;
pen_down;
W;
go_straight(200); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(250); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(200); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(250); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_right(650);
W;
go_straight(150);
W;
rotation_right(650);
W;
pen_down;
W;
go_straight(250); /?画目
W;
pen_rize; /?画目の準備
W;
back_straight(125);
W;
rotation_right(600);
W;
back_straight(250);
W;
pen_down;
W;
go_straight(600); /?画目
W;
**「戸」の文字のプログラム [#l5f6b9e2]
pen_rize; /?画目の準備
W;
go_straight(200);
W;
rotation_right(600);
W;
pen_down;
W;
go_straight(300); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(600);
W;
go_straight(150);
W;
rotation_left(600);
W;
pen_down;
W;
go_straight(300); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(150); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(300); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(650);
W;
back_straight(150);
W;
pen_down;
W;
go_straight(150); /?画目
W;
curve_right(500);
}
*結果 [#s93a59de]
多少のズレはあったものの、無事文字を書くことができました。
#ref(2019a/Member/kimu/Mission1/kobe.png,50%,完成図)
*考察 [#t61ba6f8]
誤差の出ないようにプログラムしたつもりだったのですが,...
終了行:
[[2019a/Member]]
目次
#contents
*課題について [#zec7920d]
自分たちの出身地が神戸だったので,今回の課題にその地名を...
*ロボット本体の説明 [#y9f1b9f5]
まず最初に元となるような形を作り,その後何回か作り直し...
#ref(2019a/Member/kimu/Mission1/arm_5.png,50%,ロボット)
*プログラムの説明 [#jfa17a99]
全体的な流れとして,まず神戸と書く際に必要な手順をまと...
また,プログラムを入力する上で,以下の画像のように「神...
#ref(2019a/Member/kimu/Mission1/kobe_2.png,50%,文字コース)
まずここでサブルーティンなどを使いある程度のプログラム...
#define PEN_TIME 100 /ペンを上に上げ下げするための...
#define pen_rize OnRev(OUT_A,50);Wait(PEN_TIME);Off(OUT_...
#define pen_down OnFwd(OUT_A,50);Wait(PEN_TIME);Off(OUT_...
#define W Wait(700); /誤差軽減のための動作と動作の...
sub rotation_right(long t)
{OnFwd(OUT_C,50);OnRev(OUT_B,50);Wait(t);Off(OUT_BC);} ...
sub rotation_left(long t)
{OnFwd(OUT_B,50);OnRev(OUT_C,50);Wait(t);Off(OUT_BC);} ...
sub go_straight(long t)
{OnFwd(OUT_BC,50);Wait(t);Off(OUT_BC);} /前進
sub back_straight(long t)
{OnRev(OUT_BC,50);Wait(t);Off(OUT_BC);} /後進
sub curve_right(long t)
{OnFwd(OUT_C,50);OnFwd(OUT_B,15);Wait(t);Off(OUT_BC);} ...
sub back_curve_right(long t)
{OnRev(OUT_C,50);OnRev(OUT_B,15);Wait(t);Off(OUT_BC);} ...
**「神」の文字のプログラム [#b7da01b0]
次に「神」の文字を書くのに必要な手順を数字を考えずにそ...
task main()
{
go_straight(100); /?画目
W;
pen_rize; /?画目の準備
W;
go_straight(100);
W;
rotation_right(550);
W;
go_straight(100);
W;
pen_down;
W;
back_straight(100); /?画目
W;
rotation_left(400); /?画目の準備
W;
curve_right(700); /?画目
W;
pen_rize; /?画目の準備
W;
back_curve_right(450);
W;
rotation_left(400);
W;
pen_down;
W;
go_straight(100); /?画目
W;
pen_rize; /?画目の準備
W;
back_straight(100);
W;
rotation_right(400);
W;
pen_down;
W;
go_straight(450); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(600);
W;
go_straight(200);
W;
rotation_left(600);
W;
go_straight(350);
W;
pen_down;
W;
go_straight(200); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(250); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(200); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(250); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_right(650);
W;
go_straight(150);
W;
rotation_right(650);
W;
pen_down;
W;
go_straight(250); /?画目
W;
pen_rize; /?画目の準備
W;
back_straight(125);
W;
rotation_right(600);
W;
back_straight(250);
W;
pen_down;
W;
go_straight(600); /?画目
W;
**「戸」の文字のプログラム [#l5f6b9e2]
pen_rize; /?画目の準備
W;
go_straight(200);
W;
rotation_right(600);
W;
pen_down;
W;
go_straight(300); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(600);
W;
go_straight(150);
W;
rotation_left(600);
W;
pen_down;
W;
go_straight(300); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(150); /?画目
W;
rotation_right(650); /?画目の準備
W;
go_straight(300); /?画目
W;
pen_rize; /?画目の準備
W;
rotation_left(650);
W;
back_straight(150);
W;
pen_down;
W;
go_straight(150); /?画目
W;
curve_right(500);
}
*結果 [#s93a59de]
多少のズレはあったものの、無事文字を書くことができました。
#ref(2019a/Member/kimu/Mission1/kobe.png,50%,完成図)
*考察 [#t61ba6f8]
誤差の出ないようにプログラムしたつもりだったのですが,...
ページ名: