2015a/Member/yuki/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*ロボット本体の説明 [#wd6069c0]
#ref(./_25740.jpg,50%)
このロボットはA端子でアームの上げ下げ運動、B端子でアーム...
**タイヤ [#hc64aa93]
このロボットのタイヤは一番大きいものをコンピュータの前後...
**アームの土台 [#ib887a8d]
#ref(./_25744.jpg,50%)
アームの土台はモーターによって左右に動くようにするため、...
**アーム [#idb6db5d]
アームはモーターとの間に歯車を一つも挟まず接続されている...
*プログラムの説明 [#r52081a3]
今回は「野」(11画)を書く。また筆順は特に変えない。
#ref(./_25750.jpg,50%)
上の写真のような「野」を書けたときのプログラムは下に示す。
#define waiting Wait(100);
#define down OnFwd(OUT_A);Wait(010);Off(OUT_A);waiting; ...
#define up OnRev(OUT_A);Wait(011);Off(OUT_A);waiting; //...
#define migi(t) OnRev(OUT_C);Wait(t);Off(OUT_C);waiting;...
#define hidari(t) OnFwd(OUT_C);Wait(t);Off(OUT_C);waitin...
#define shita(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);waiting...
#define ue(t) OnRev(OUT_B);Wait(t);Off(OUT_B);waiting; /...
#define hidarishita(t) OnFwd(OUT_BC);Wait(t);Off(OUT_BC)...
#define migishita(t) OnRev(OUT_C);OnFwd(OUT_B);Wait(t);O...
#define hidariue(t) OnFwd(OUT_C);OnRev(OUT_B);Wait(t);Of...
task main()
{
down;shita(010);up; // 一画目
ue(010);
down;migi(015);shita(010);up; // 二画目
ue(005);hidari(011);
down;migi(015);up; // 三画目
shita(005);hidari(011);
down;migi(015);up; // 四画目
ue(010);hidari(007);
down;shita(020);up; // 五画目
ue(005);hidari(007);
down;migi(010);up; // 六画目
shita(005);hidari(011);
down;migi(015);up; // 七画目
migi(015);ue(020);
down;migi(015);hidarishita(007);up; // 八画目
hidariue(003);
down;migishita(006);up; // 九画目
hidari(010);
down;migi(015);up; // 十画目
hidari(007);
down;shita(010);up; // 十一画目
}
今回は「野」を|(縦棒)と━(横棒)、/(右上から左下への斜め...
**プログラムを書くときにおける問題点 [#w3e6d70c]
課題期間中に理由を特定できなかったが、文字を前にして右に...
この問題はタイヤの大きさが大きすぎて移動したときにうまく...
*反省 [#fa95726c]
今回はロボットの動きに正確さがなく、同じプログラムであっ...
終了行:
*ロボット本体の説明 [#wd6069c0]
#ref(./_25740.jpg,50%)
このロボットはA端子でアームの上げ下げ運動、B端子でアーム...
**タイヤ [#hc64aa93]
このロボットのタイヤは一番大きいものをコンピュータの前後...
**アームの土台 [#ib887a8d]
#ref(./_25744.jpg,50%)
アームの土台はモーターによって左右に動くようにするため、...
**アーム [#idb6db5d]
アームはモーターとの間に歯車を一つも挟まず接続されている...
*プログラムの説明 [#r52081a3]
今回は「野」(11画)を書く。また筆順は特に変えない。
#ref(./_25750.jpg,50%)
上の写真のような「野」を書けたときのプログラムは下に示す。
#define waiting Wait(100);
#define down OnFwd(OUT_A);Wait(010);Off(OUT_A);waiting; ...
#define up OnRev(OUT_A);Wait(011);Off(OUT_A);waiting; //...
#define migi(t) OnRev(OUT_C);Wait(t);Off(OUT_C);waiting;...
#define hidari(t) OnFwd(OUT_C);Wait(t);Off(OUT_C);waitin...
#define shita(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);waiting...
#define ue(t) OnRev(OUT_B);Wait(t);Off(OUT_B);waiting; /...
#define hidarishita(t) OnFwd(OUT_BC);Wait(t);Off(OUT_BC)...
#define migishita(t) OnRev(OUT_C);OnFwd(OUT_B);Wait(t);O...
#define hidariue(t) OnFwd(OUT_C);OnRev(OUT_B);Wait(t);Of...
task main()
{
down;shita(010);up; // 一画目
ue(010);
down;migi(015);shita(010);up; // 二画目
ue(005);hidari(011);
down;migi(015);up; // 三画目
shita(005);hidari(011);
down;migi(015);up; // 四画目
ue(010);hidari(007);
down;shita(020);up; // 五画目
ue(005);hidari(007);
down;migi(010);up; // 六画目
shita(005);hidari(011);
down;migi(015);up; // 七画目
migi(015);ue(020);
down;migi(015);hidarishita(007);up; // 八画目
hidariue(003);
down;migishita(006);up; // 九画目
hidari(010);
down;migi(015);up; // 十画目
hidari(007);
down;shita(010);up; // 十一画目
}
今回は「野」を|(縦棒)と━(横棒)、/(右上から左下への斜め...
**プログラムを書くときにおける問題点 [#w3e6d70c]
課題期間中に理由を特定できなかったが、文字を前にして右に...
この問題はタイヤの大きさが大きすぎて移動したときにうまく...
*反省 [#fa95726c]
今回はロボットの動きに正確さがなく、同じプログラムであっ...
ページ名: