2017a/Member/kazubon/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
* 課題について [#o040cb6c]
課題は[[こちら>2017a/Mission1]]を参照
どの漢字にしようか迷ったが、松本は標高が高いと感じたので...
* ロボットの説明 [#x0ba2a96]
** 全体 [#lf73fcc5]
漢字を書くために、ペンをx,y軸に動かして書く方法とロボット...
#ref(2017a/Member/kazubon/Mission1/DSC_001.jpg,100%,ロボ...
#ref(2017a/Member/kazubon/Mission1/DSC_003.jpg,100%,ロボ...
** 機構 [#q1403b9b]
機構は下の写真のようになっている。
#ref(2017a/Member/kazubon/Mission1/1495677085600.jpg,25%,...
ペンはロボットのほぼ中央に取り付けてある。
#ref(2017a/Member/kazubon/Mission1/1495677088533.jpg,25%,...
中心に穴が開いた灰色の薄いブロックを上下に2枚くっつけ、...
&ref(2017a/Member/kazubon/Mission1/DSC_0011.jpg,50%,機構...
&ref(2017a/Member/kazubon/Mission1/DSC_0012.jpg,50%,機構...
* プログラムの説明 [#ae3ee2dc]
** 文字の書き順 [#l25677c1]
動きを簡素化するために通常とは異なる書き順で書くようにし...
#ref(2017a/Member/kazubon/Mission1/DSC_005.jpg,75%,高説明)
** プログラム [#eaa133a1]
前後の動きに加え、ペンを押さえつけないで前後の動きや右回...
ロボットの重心が中心よりも上にあり、動作を続けて行うとぐ...
使用した関数はg,h,x,yである。特に意味はない。
#define mae_susumu(x) OnFwd(OUT_AC); Wait(x); Off(OUT_A...
#define mae_susumu_up(x) OnFwd(OUT_AC); OnRev(OUT_B); Wa...
#define ushiro_sagaru(y) OnRev(OUT_AC); Wait(y); Off(OUT...
#define ushiro_sagaru_up(y) OnRev(OUT_ABC); Wait(y); Off...
#define senkai_migi_up(g) OnFwd(OUT_A); OnRev(OUT_BC); W...
#define senkai_hidari_up(h) OnFwd(OUT_C); OnRev(OUT_AB);...
このロボットは1回転したときに半径1?の円を書くため、90度回...
sub kado_hidari_magaru()
{
mae_susumu_up(8);
senkai_hidari_up(115);
ushiro_sagaru_up(8);
}
sub kado_migi_magaru()
{
mae_susumu_up(8);
senkai_migi_up(115);
ushiro_sagaru_up(8);
}
そしてメインのプログラムは下のように出来上がった。
task main()
{
mae_susumu(20);//一画目?
mae_susumu_up(10);
senkai_migi_up(115);
mae_susumu_up(57);
ushiro_sagaru(107);//二画目?
mae_susumu_up(95);
senkai_hidari_up(116);
mae_susumu_up(10);
mae_susumu(21);//三画目?
kado_hidari_magaru();
mae_susumu(53);//四画目?
kado_hidari_magaru();
mae_susumu(21);//五画目?
kado_hidari_magaru();
senkai_hidari_up(4);
mae_susumu(53);//六画目?
mae_susumu_up(32);
senkai_hidari_up(116);
mae_susumu_up(47);
mae_susumu(48);//七画目?
ushiro_sagaru_up(58);
senkai_hidari_up(117);
mae_susumu(90);//八画目?
kado_migi_magaru();
senkai_migi_up(4);
mae_susumu(48);//九画目?
mae_susumu_up(15);
senkai_migi_up(174);
mae_susumu(6);//十画目?
mae_susumu_up(10);
senkai_hidari_up(57);
mae_susumu_up(12);
mae_susumu(49);//十一画目?
kado_hidari_magaru();
ushiro_sagaru(27);//十二画目?
kado_hidari_magaru();
mae_susumu(49);//十三画目?
kado_migi_magaru();
mae_susumu(27);//十四画目?
}
秒数が細かくなっているのは、私が書いた漢字に沿うようにプ...
* まとめ [#z3d8c341]
** 完成した字 [#e1fca067]
#ref(2017a/Member/kazubon/Mission1/DSC_004.jpg,100%,漢字...
誰にでも伝わるレベルで完成させることができたが、ボールペ...
** 感想 [#yd9ccc3f]
今回が人生初のプログラミングで、自分で思い通りにロボット...
終了行:
目次
#contents
* 課題について [#o040cb6c]
課題は[[こちら>2017a/Mission1]]を参照
どの漢字にしようか迷ったが、松本は標高が高いと感じたので...
* ロボットの説明 [#x0ba2a96]
** 全体 [#lf73fcc5]
漢字を書くために、ペンをx,y軸に動かして書く方法とロボット...
#ref(2017a/Member/kazubon/Mission1/DSC_001.jpg,100%,ロボ...
#ref(2017a/Member/kazubon/Mission1/DSC_003.jpg,100%,ロボ...
** 機構 [#q1403b9b]
機構は下の写真のようになっている。
#ref(2017a/Member/kazubon/Mission1/1495677085600.jpg,25%,...
ペンはロボットのほぼ中央に取り付けてある。
#ref(2017a/Member/kazubon/Mission1/1495677088533.jpg,25%,...
中心に穴が開いた灰色の薄いブロックを上下に2枚くっつけ、...
&ref(2017a/Member/kazubon/Mission1/DSC_0011.jpg,50%,機構...
&ref(2017a/Member/kazubon/Mission1/DSC_0012.jpg,50%,機構...
* プログラムの説明 [#ae3ee2dc]
** 文字の書き順 [#l25677c1]
動きを簡素化するために通常とは異なる書き順で書くようにし...
#ref(2017a/Member/kazubon/Mission1/DSC_005.jpg,75%,高説明)
** プログラム [#eaa133a1]
前後の動きに加え、ペンを押さえつけないで前後の動きや右回...
ロボットの重心が中心よりも上にあり、動作を続けて行うとぐ...
使用した関数はg,h,x,yである。特に意味はない。
#define mae_susumu(x) OnFwd(OUT_AC); Wait(x); Off(OUT_A...
#define mae_susumu_up(x) OnFwd(OUT_AC); OnRev(OUT_B); Wa...
#define ushiro_sagaru(y) OnRev(OUT_AC); Wait(y); Off(OUT...
#define ushiro_sagaru_up(y) OnRev(OUT_ABC); Wait(y); Off...
#define senkai_migi_up(g) OnFwd(OUT_A); OnRev(OUT_BC); W...
#define senkai_hidari_up(h) OnFwd(OUT_C); OnRev(OUT_AB);...
このロボットは1回転したときに半径1?の円を書くため、90度回...
sub kado_hidari_magaru()
{
mae_susumu_up(8);
senkai_hidari_up(115);
ushiro_sagaru_up(8);
}
sub kado_migi_magaru()
{
mae_susumu_up(8);
senkai_migi_up(115);
ushiro_sagaru_up(8);
}
そしてメインのプログラムは下のように出来上がった。
task main()
{
mae_susumu(20);//一画目?
mae_susumu_up(10);
senkai_migi_up(115);
mae_susumu_up(57);
ushiro_sagaru(107);//二画目?
mae_susumu_up(95);
senkai_hidari_up(116);
mae_susumu_up(10);
mae_susumu(21);//三画目?
kado_hidari_magaru();
mae_susumu(53);//四画目?
kado_hidari_magaru();
mae_susumu(21);//五画目?
kado_hidari_magaru();
senkai_hidari_up(4);
mae_susumu(53);//六画目?
mae_susumu_up(32);
senkai_hidari_up(116);
mae_susumu_up(47);
mae_susumu(48);//七画目?
ushiro_sagaru_up(58);
senkai_hidari_up(117);
mae_susumu(90);//八画目?
kado_migi_magaru();
senkai_migi_up(4);
mae_susumu(48);//九画目?
mae_susumu_up(15);
senkai_migi_up(174);
mae_susumu(6);//十画目?
mae_susumu_up(10);
senkai_hidari_up(57);
mae_susumu_up(12);
mae_susumu(49);//十一画目?
kado_hidari_magaru();
ushiro_sagaru(27);//十二画目?
kado_hidari_magaru();
mae_susumu(49);//十三画目?
kado_migi_magaru();
mae_susumu(27);//十四画目?
}
秒数が細かくなっているのは、私が書いた漢字に沿うようにプ...
* まとめ [#z3d8c341]
** 完成した字 [#e1fca067]
#ref(2017a/Member/kazubon/Mission1/DSC_004.jpg,100%,漢字...
誰にでも伝わるレベルで完成させることができたが、ボールペ...
** 感想 [#yd9ccc3f]
今回が人生初のプログラミングで、自分で思い通りにロボット...
ページ名: