2018a/Member/masa/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*ロボット説明 [#e95b4f00]
**本体について [#uc0024b8]
下の写真は本体全体の写真.xyz軸を使って文字を書いた.
&ref(2018a/Member/masa/Mission1/mission1.1.jpg,100%,ロボ...
見た目はがっちりしていて複雑そうだが,分解すると下の写真...
&ref(2018a/Member/masa/Mission1/mission1.2.jpg,100%,ロボ...
**ペンの上げ下げについて(Z軸) [#s44db0fa]
ペンの上げ下げについて,ペンを下すときや書いているときペ...
&ref(2018a/Member/masa/Mission1/mission1.3.jpg,50%,ペン);...
**縦移動について(X軸) [#aaf84125]
縦移動について,xyz軸を作ろうと考えると左右の車輪を1つの...
だが,左右の車輪だけではバランスが悪くて走れないので,下...
&ref(2018a/Member/masa/Mission1/mission1.6.jpg,100%,縦部...
**横移動について(Y軸) [#zfc1bc54]
横移動はRIS専用の部品である白いギザギザのブロックと車輪を...
&ref(2018a/Member/masa/Mission1/mission1.7.jpg,100%,横部...
*プログラミングについて [#l72b3807]
**プログラム [#f8f8ea64]
#define fudeage OnFwd(OUT_A);Wait(10);Off(OUT_A);
#define fudesage OnRev(OUT_A);Wait(10);Off(OUT_A);
#define yokoR OnFwd(OUT_B);Wait(60);Off(OUT_B);
#define yokoL OnRev(OUT_B);Wait(60);Off(OUT_B);
#define yokoL2 OnRev(OUT_B);Wait(30);Off(OUT_B);
#define tateUP OnRev(OUT_C);Wait(20);Off(OUT_C);
#define tateDO OnFwd(OUT_C);Wait(20);Off(OUT_C);
task main ()
{
fudesage;
yokoR; //...
fudeage;
tateDO;tateDO;
fudesage;
yokoL; //...
fudeage;
tateDO;tateDO;
fudesage;
yokoR; //...
fudeage; //...
tateDO;tateDO;tateDO;
fudesage;
yokoL; //...
int a=0;
for(a=0;a<3;a++){
fudeage;
tateDO;
fudesage;
yokoR; //...
fudeage;
tateDO;
fudesage;
yokoL; //...
}
fudeage;
tateUP;tateUP;tateUP;tateUP;
fudesage;
tateDO;tateDO; //...
fudeage;
yokoR;
tateUP;tateUP;
fudesage;
tateDO;tateDO; //...
fudeage;
yokoL2;
tateUP;tateUP;tateUP;tateUP;
fudesage;
tateDO;tateDO;tateDO;tateDO;tateDO;tateDO; //...
fudeage; //...
}
**プログラムの説明・工夫 [#kde7083a]
プログラムについて,自分はできるだけ短くしようと努力した...
*まとめ [#kc857bb5]
**完成した文字 [#e7e21891]
&ref(2018a/Member/masa/Mission1/mission1.8.jpg,100%,三重);
三重という漢字を書かせた.直線のみで書いた.
**課題・問題点 [#r3096016]
完成した文字を見てもわかるように筆を下すときのぶれが消せ...
**感想 [#a7ea1ba8]
プログラミングの作業はxyz軸のロボ作ったのと文字が直線のみ...
終了行:
#contents
*ロボット説明 [#e95b4f00]
**本体について [#uc0024b8]
下の写真は本体全体の写真.xyz軸を使って文字を書いた.
&ref(2018a/Member/masa/Mission1/mission1.1.jpg,100%,ロボ...
見た目はがっちりしていて複雑そうだが,分解すると下の写真...
&ref(2018a/Member/masa/Mission1/mission1.2.jpg,100%,ロボ...
**ペンの上げ下げについて(Z軸) [#s44db0fa]
ペンの上げ下げについて,ペンを下すときや書いているときペ...
&ref(2018a/Member/masa/Mission1/mission1.3.jpg,50%,ペン);...
**縦移動について(X軸) [#aaf84125]
縦移動について,xyz軸を作ろうと考えると左右の車輪を1つの...
だが,左右の車輪だけではバランスが悪くて走れないので,下...
&ref(2018a/Member/masa/Mission1/mission1.6.jpg,100%,縦部...
**横移動について(Y軸) [#zfc1bc54]
横移動はRIS専用の部品である白いギザギザのブロックと車輪を...
&ref(2018a/Member/masa/Mission1/mission1.7.jpg,100%,横部...
*プログラミングについて [#l72b3807]
**プログラム [#f8f8ea64]
#define fudeage OnFwd(OUT_A);Wait(10);Off(OUT_A);
#define fudesage OnRev(OUT_A);Wait(10);Off(OUT_A);
#define yokoR OnFwd(OUT_B);Wait(60);Off(OUT_B);
#define yokoL OnRev(OUT_B);Wait(60);Off(OUT_B);
#define yokoL2 OnRev(OUT_B);Wait(30);Off(OUT_B);
#define tateUP OnRev(OUT_C);Wait(20);Off(OUT_C);
#define tateDO OnFwd(OUT_C);Wait(20);Off(OUT_C);
task main ()
{
fudesage;
yokoR; //...
fudeage;
tateDO;tateDO;
fudesage;
yokoL; //...
fudeage;
tateDO;tateDO;
fudesage;
yokoR; //...
fudeage; //...
tateDO;tateDO;tateDO;
fudesage;
yokoL; //...
int a=0;
for(a=0;a<3;a++){
fudeage;
tateDO;
fudesage;
yokoR; //...
fudeage;
tateDO;
fudesage;
yokoL; //...
}
fudeage;
tateUP;tateUP;tateUP;tateUP;
fudesage;
tateDO;tateDO; //...
fudeage;
yokoR;
tateUP;tateUP;
fudesage;
tateDO;tateDO; //...
fudeage;
yokoL2;
tateUP;tateUP;tateUP;tateUP;
fudesage;
tateDO;tateDO;tateDO;tateDO;tateDO;tateDO; //...
fudeage; //...
}
**プログラムの説明・工夫 [#kde7083a]
プログラムについて,自分はできるだけ短くしようと努力した...
*まとめ [#kc857bb5]
**完成した文字 [#e7e21891]
&ref(2018a/Member/masa/Mission1/mission1.8.jpg,100%,三重);
三重という漢字を書かせた.直線のみで書いた.
**課題・問題点 [#r3096016]
完成した文字を見てもわかるように筆を下すときのぶれが消せ...
**感想 [#a7ea1ba8]
プログラミングの作業はxyz軸のロボ作ったのと文字が直線のみ...
ページ名: