2016b/Member/aat/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*目次 [#p29d7ff8]
#contents
*ロボット本体の説明 [#k9798d32]
**全体像 [#ycd6a7fe]
#ref(./s_DSCmfkjf_0129.JPG,全体像)
私たちのグループではプログラムをより簡単にするために、x軸...
~今回、私は「前期」の「期」を担当した。下の写真が書いた字...
#ref(./s_DSC_0136.JPG,全体像)
**台車 [#o3709025]
全体像の写真を見ての通り、右前側のペンが取り付けられてい...
**ペンの横移動 [#d28d9258]
レールはペンを左右に移動するためのものである。モーターに...
#ref(./s_DSCfkldfkl0135.JPG,50,arm)
**ペンの上げ下げ [#i3fc097c]
まずペンの固定はゴムで止めた。(写真上)また普通にギアを取...
#ref(./DSC_018.JPG,50,arm)
#ref(./s_D32.JPG,50,arm)
*プログラムの説明 [#h51302c2]
基本のペンの上下のプログラムと前後移動のプログラムを以下...
#define PEN_TIME 100 //ペンを動かす時間
#define PEN_UP OnFwd(OUT_C);Wait(PEN_TIME);Off(OUT_C); ...
#define PEN_DOWN OnRev(OUT_C);Wait(PEN_TIME);Off(OUT_C);...
#define FORWARD(FWD_TIME) OnFwd(OUT_A);Wait(FWD_TIME);Of...
#define BACK(back_time) OnRev(OUT_A);Wait(back_time);Off...
**其 [#d5b3ace5]
#define MIGIUE_GO(migiue_time) OnRev(OUT_B);OnFwd(OUT_A)...
#define NANAME_R PEN_DOWN;OnRev(OUT_AB);Wait(5);Off(OUT_...
#define NANAME_L PEN_DOWN;OnFwd(OUT_A);OnRev(OUT_B);Wait...
sub HANOJI()//ハノ字を書くプログラム
{ NANAME_L;
OnRev(OUT_B);
Wait(5);
Off(OUT_B);
NANAME_R;
}
task main()
{
OnRev(OUT_B);
Wait(20);
Off(OUT_B); //始点に移動するプログラム
PEN_DOWN;
BACK(15);
PEN_UP; //赤?のプログラム
OnFwd(OUT_B);
Wait(15);Off(OUT_B); //赤?へ移行するプログラム
PEN_DOWN;
FORWARD(15);
PEN_UP; //赤?のプログラム
OnFwd(OUT_B);OnRev(OUT_A);
Wait(5);
Off(OUT_AB); //青?に移動するプログラム
PEN_DOWN;
OnRev(OUT_B);
Wait(20);Off(OUT_B);
PEN_UP; //青?のプログラム
OnFwd(OUT_B);OnRev(OUT_A);
Wait(5);
Off(OUT_AB); //青?のプログラム
PEN_DOWN;
OnFwd(OUT_B);
Wait(10);
Off(OUT_B);
PEN_UP; //青?のプログラム
BACK(5); //青?のプログラム
PEN_DOWN;
OnRev(OUT_B);
Wait(10);
Off(OUT_B);
PEN_UP; //青?のプログラム
OnRev(OUT_AB);
Wait(5);
Off(OUT_AB); //青?のプログラム
PEN_DOWN;
OnFwd(OUT_B);
Wait(20);Off(OUT_B);
PEN_UP; //青?のプログラム
BACK(10); //青?のプログラム
HANOJI();//其のハの字を書くプログラム
MIGIUE_GO(20);//月の始点に移動するプログラム
}
#ref(./s_DSC_0155.JPG,全体像)
~書きはじめを右の縦棒からにしたので、のちに左側へ移動する...
~4本の横線は一筆書きのようにプログラムを組んだ。理由はそ...
(プログラムの横の数字は写真の数字と対応している)
**月 [#l199736a]
void TSUKI (int t)
{
PEN_DOWN;
BACK(3*t);
PEN_UP; //月の1画目
OnRev(OUT_B);
Wait(t);
Off(OUT_B); //1画目の終点から2画目の始点
PEN_DOWN;
FORWARD(3*t);
PEN_UP; //2画目(下から上)
repeat(3) //3本の横線を書くプログラム
{
PEN_DOWN;
OnFwd(OUT_B);
Wait(t+1);Off(OUT_B);
PEN_UP; //横線を引くプログラム
OnRev(OUT_AB);
Wait(t);
Off(OUT_A);
Wait(1);
Off(OUT_B); //次の横線の始点に移動するプログラム
}
task main()
{
TSUKI(7) //月を描くプログラム
}
#ref(./s_DSC_0156.JPG,全体像)
月については「前」の月で作ったプログラムを使用した。同じ...
*反省点と感想 [#e52ae42f]
字がとてもふにゃっとしており(特に縦線)、出来があまりよく...
終了行:
*目次 [#p29d7ff8]
#contents
*ロボット本体の説明 [#k9798d32]
**全体像 [#ycd6a7fe]
#ref(./s_DSCmfkjf_0129.JPG,全体像)
私たちのグループではプログラムをより簡単にするために、x軸...
~今回、私は「前期」の「期」を担当した。下の写真が書いた字...
#ref(./s_DSC_0136.JPG,全体像)
**台車 [#o3709025]
全体像の写真を見ての通り、右前側のペンが取り付けられてい...
**ペンの横移動 [#d28d9258]
レールはペンを左右に移動するためのものである。モーターに...
#ref(./s_DSCfkldfkl0135.JPG,50,arm)
**ペンの上げ下げ [#i3fc097c]
まずペンの固定はゴムで止めた。(写真上)また普通にギアを取...
#ref(./DSC_018.JPG,50,arm)
#ref(./s_D32.JPG,50,arm)
*プログラムの説明 [#h51302c2]
基本のペンの上下のプログラムと前後移動のプログラムを以下...
#define PEN_TIME 100 //ペンを動かす時間
#define PEN_UP OnFwd(OUT_C);Wait(PEN_TIME);Off(OUT_C); ...
#define PEN_DOWN OnRev(OUT_C);Wait(PEN_TIME);Off(OUT_C);...
#define FORWARD(FWD_TIME) OnFwd(OUT_A);Wait(FWD_TIME);Of...
#define BACK(back_time) OnRev(OUT_A);Wait(back_time);Off...
**其 [#d5b3ace5]
#define MIGIUE_GO(migiue_time) OnRev(OUT_B);OnFwd(OUT_A)...
#define NANAME_R PEN_DOWN;OnRev(OUT_AB);Wait(5);Off(OUT_...
#define NANAME_L PEN_DOWN;OnFwd(OUT_A);OnRev(OUT_B);Wait...
sub HANOJI()//ハノ字を書くプログラム
{ NANAME_L;
OnRev(OUT_B);
Wait(5);
Off(OUT_B);
NANAME_R;
}
task main()
{
OnRev(OUT_B);
Wait(20);
Off(OUT_B); //始点に移動するプログラム
PEN_DOWN;
BACK(15);
PEN_UP; //赤?のプログラム
OnFwd(OUT_B);
Wait(15);Off(OUT_B); //赤?へ移行するプログラム
PEN_DOWN;
FORWARD(15);
PEN_UP; //赤?のプログラム
OnFwd(OUT_B);OnRev(OUT_A);
Wait(5);
Off(OUT_AB); //青?に移動するプログラム
PEN_DOWN;
OnRev(OUT_B);
Wait(20);Off(OUT_B);
PEN_UP; //青?のプログラム
OnFwd(OUT_B);OnRev(OUT_A);
Wait(5);
Off(OUT_AB); //青?のプログラム
PEN_DOWN;
OnFwd(OUT_B);
Wait(10);
Off(OUT_B);
PEN_UP; //青?のプログラム
BACK(5); //青?のプログラム
PEN_DOWN;
OnRev(OUT_B);
Wait(10);
Off(OUT_B);
PEN_UP; //青?のプログラム
OnRev(OUT_AB);
Wait(5);
Off(OUT_AB); //青?のプログラム
PEN_DOWN;
OnFwd(OUT_B);
Wait(20);Off(OUT_B);
PEN_UP; //青?のプログラム
BACK(10); //青?のプログラム
HANOJI();//其のハの字を書くプログラム
MIGIUE_GO(20);//月の始点に移動するプログラム
}
#ref(./s_DSC_0155.JPG,全体像)
~書きはじめを右の縦棒からにしたので、のちに左側へ移動する...
~4本の横線は一筆書きのようにプログラムを組んだ。理由はそ...
(プログラムの横の数字は写真の数字と対応している)
**月 [#l199736a]
void TSUKI (int t)
{
PEN_DOWN;
BACK(3*t);
PEN_UP; //月の1画目
OnRev(OUT_B);
Wait(t);
Off(OUT_B); //1画目の終点から2画目の始点
PEN_DOWN;
FORWARD(3*t);
PEN_UP; //2画目(下から上)
repeat(3) //3本の横線を書くプログラム
{
PEN_DOWN;
OnFwd(OUT_B);
Wait(t+1);Off(OUT_B);
PEN_UP; //横線を引くプログラム
OnRev(OUT_AB);
Wait(t);
Off(OUT_A);
Wait(1);
Off(OUT_B); //次の横線の始点に移動するプログラム
}
task main()
{
TSUKI(7) //月を描くプログラム
}
#ref(./s_DSC_0156.JPG,全体像)
月については「前」の月で作ったプログラムを使用した。同じ...
*反省点と感想 [#e52ae42f]
字がとてもふにゃっとしており(特に縦線)、出来があまりよく...
ページ名: