2019a/Member/Masa/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019a/Member]]
#contents
*課題1 [#m73b4937]
これまで住んだことのある都道府県名、市町村名、地区名など...
**今回書いた漢字 [#b58e722a]
今住んでいる地域の「信州」を選択しました。
*ロボットの説明 [#maf3e787]
#ref(./20190606_203429838.jpg,29%,今回制作したロボット)
縦方向を車のように動かし、ペンは上下にあげられるようにし...
縦方向のモーターは[A]、横方向のモーターは[C]、筆を上げる...
#ref(./20190606_203436382.jpg,20%,今回制作したロボット)
横方向は車の前に道を作りその上をタイヤで動かすという作り...
**そしてこのロボットでかけた字がこちら [#n52b536a]
#ref(./line_1559820547263.jpg,25%,信州)
書き順としてはこのようになっています。
#ref(./41783.jpg,20%,書き順)
*全体のプログラムと解説 [#n3273a84]
まずはペンを上げる、下げるなどの繰り返す動きを定義しまし...
#define Up_Pen OnFwd(OUT_B);Wait(200);Off(OUT_B);
#define Down_Pen OnRev(OUT_B);Wait(10);Off(OUT_B);
『Up_Pen』にてペンを上げ2秒間上げたまま止めるという定義...
2秒という数字は動きの間で少し余白が開くことでロボットへの...
信州の「言」の字は往復で横に線を六度書くことでプログラム...
#define Go OnFwd(OUT_C);Wait(20);Off(OUT_C);
#define Yoko
Down_Pen;OnFwd(OUT_A);Wait(20);Off(OUT_A);Up_Pen;OnRev...
『Go』では縦方向に少し動くこと、『Yoko』では筆を下ろして...
この単純な動きを交互に六度繰り返すことで、『言』を表現し...
「州」の字は点とその横に縦線を引くというプログラムを三度...
#define Tate OnFwd(OUT_C);Wait(10);Off(OUT_C);Down_Pen;...
これは『州』の字の点の部分を筆を下ろして上げるだけで書く...
OnFwd(OUT_A);OnRev(OUT_C);Wait(1);Off(OUT_AC);Down_Pen;O...
Off(OUT_C);Up_Pen;
ここで右と上に少し移動し『州』の点の横の縦棒を書いて筆を...
OnFwd(OUT_A);Wait(4);Off(OUT_A);OnRev(OUT_C);Wait(60);Of...
最後に少し横と上に移動することで次に点を書くための位置ま...
task main()
{
Up_Pen;
Wait(100);
Down_Pen;
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(30);
Off(OUT_AC);
Up_Pen;
ここでは「信」の字のにんべんの払いで縦横方向を同時に動か...
OnFwd(OUT_A);
Wait(5);
Off(OUT_A);
Down_Pen;
OnFwd(OUT_C);
Wait(80);
Off(OUT_C);
Up_Pen;
ここでは「信」のにんべんの次の縦棒を書くプログラムとなっ...
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(10);
Off(OUT_A);
Wait(60);
Off(OUT_C);
「言」を書くために位置の移動をしています。
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
ここで定義した動きを六度繰り返すことで「言」の横棒をすべ...
Down_Pen;
OnFwd(OUT_C);
Wait(10);
Off(OUT_C);
Up_Pen;
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(10);
Off(OUT_AC);
OnFwd(OUT_C);
Wait(20);
Off(OUT_C);
Down_Pen;
Up_Pen;
ここの動きは「言」の四角の残った縦棒を書いて「信」を書き...
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(30);
Off(OUT_AC);
「州」の字の最初の位置まで移動して調整する動きです。
Tate;
Tate;
Tate;
}
これで「州」を書き終えるという形となっています。
*まとめ [#scc2c1ac]
・良かった点
同じ動きを繰り返すことであまり長いプログラムにはならなか...
払いがきれいにできるようになった。
・改善できる点
同じ動きを何度もするのでぎりぎり読めるか読めないかの字に...
「州」で棒の高さをそろえられなかった。
終了行:
[[2019a/Member]]
#contents
*課題1 [#m73b4937]
これまで住んだことのある都道府県名、市町村名、地区名など...
**今回書いた漢字 [#b58e722a]
今住んでいる地域の「信州」を選択しました。
*ロボットの説明 [#maf3e787]
#ref(./20190606_203429838.jpg,29%,今回制作したロボット)
縦方向を車のように動かし、ペンは上下にあげられるようにし...
縦方向のモーターは[A]、横方向のモーターは[C]、筆を上げる...
#ref(./20190606_203436382.jpg,20%,今回制作したロボット)
横方向は車の前に道を作りその上をタイヤで動かすという作り...
**そしてこのロボットでかけた字がこちら [#n52b536a]
#ref(./line_1559820547263.jpg,25%,信州)
書き順としてはこのようになっています。
#ref(./41783.jpg,20%,書き順)
*全体のプログラムと解説 [#n3273a84]
まずはペンを上げる、下げるなどの繰り返す動きを定義しまし...
#define Up_Pen OnFwd(OUT_B);Wait(200);Off(OUT_B);
#define Down_Pen OnRev(OUT_B);Wait(10);Off(OUT_B);
『Up_Pen』にてペンを上げ2秒間上げたまま止めるという定義...
2秒という数字は動きの間で少し余白が開くことでロボットへの...
信州の「言」の字は往復で横に線を六度書くことでプログラム...
#define Go OnFwd(OUT_C);Wait(20);Off(OUT_C);
#define Yoko
Down_Pen;OnFwd(OUT_A);Wait(20);Off(OUT_A);Up_Pen;OnRev...
『Go』では縦方向に少し動くこと、『Yoko』では筆を下ろして...
この単純な動きを交互に六度繰り返すことで、『言』を表現し...
「州」の字は点とその横に縦線を引くというプログラムを三度...
#define Tate OnFwd(OUT_C);Wait(10);Off(OUT_C);Down_Pen;...
これは『州』の字の点の部分を筆を下ろして上げるだけで書く...
OnFwd(OUT_A);OnRev(OUT_C);Wait(1);Off(OUT_AC);Down_Pen;O...
Off(OUT_C);Up_Pen;
ここで右と上に少し移動し『州』の点の横の縦棒を書いて筆を...
OnFwd(OUT_A);Wait(4);Off(OUT_A);OnRev(OUT_C);Wait(60);Of...
最後に少し横と上に移動することで次に点を書くための位置ま...
task main()
{
Up_Pen;
Wait(100);
Down_Pen;
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(30);
Off(OUT_AC);
Up_Pen;
ここでは「信」の字のにんべんの払いで縦横方向を同時に動か...
OnFwd(OUT_A);
Wait(5);
Off(OUT_A);
Down_Pen;
OnFwd(OUT_C);
Wait(80);
Off(OUT_C);
Up_Pen;
ここでは「信」のにんべんの次の縦棒を書くプログラムとなっ...
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(10);
Off(OUT_A);
Wait(60);
Off(OUT_C);
「言」を書くために位置の移動をしています。
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
Go;
Yoko;
ここで定義した動きを六度繰り返すことで「言」の横棒をすべ...
Down_Pen;
OnFwd(OUT_C);
Wait(10);
Off(OUT_C);
Up_Pen;
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(10);
Off(OUT_AC);
OnFwd(OUT_C);
Wait(20);
Off(OUT_C);
Down_Pen;
Up_Pen;
ここの動きは「言」の四角の残った縦棒を書いて「信」を書き...
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(30);
Off(OUT_AC);
「州」の字の最初の位置まで移動して調整する動きです。
Tate;
Tate;
Tate;
}
これで「州」を書き終えるという形となっています。
*まとめ [#scc2c1ac]
・良かった点
同じ動きを繰り返すことであまり長いプログラムにはならなか...
払いがきれいにできるようになった。
・改善できる点
同じ動きを何度もするのでぎりぎり読めるか読めないかの字に...
「州」で棒の高さをそろえられなかった。
ページ名: