2015a/Member/noname/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2015a/Member]]
*書道ロボット [#r87f0821]
**課題 [#va16c90b]
ロボットで名前の中から七画以上の字を書く
「翔」は斜めの部分が多く書くのが難しく他の字は七画未満な...
**構造 [#we108490]
***ペンの上下運動 [#n8801518]
筆の上下運動にはタイヤでペンをはさみ、タイヤを回転させる...
***横移動 [#vf55f1a8]
できるだけ正確な動きができるようにレールの上を歯車が転が...
&ref(./IMG_1367.JPG,50%);
***縦移動 [#v1b45195]
パーツの数が足りずレールを使うのが困難なため大きめのタイ...
&ref(./IMG_1366.JPG,50%);
***過程 [#s7586a59]
最初は縦、横の上下以外のすべての動きをタイヤで行おうとと...
**プログラム [#q05790b8]
「野」を書くプログラムである
書き順は無難に普通の書き順にした。筆が紙についているとき...
&ref(./無題.png,50%);
#define DOWN OnRev(OUT_C);Wait(5);Off(OUT_C); //ペンを降...
#define UP OnFwd(OUT_C);Wait(5);Off(OUT_C); //ペンを上...
#define tate OnFwd(OUT_A);Wait(30);Off(OUT_A); //縦に移...
#define tatesyou OnFwd(OUT_A);Wait(15);Off(OUT_A); //縦...
#define yoko OnFwd(OUT_B);Wait(30);Off(OUT_B); //横に...
#define backtate OnRev(OUT_A);Wait(15);Off(OUT_A); //縦...
#define backtatesyou OnRev(OUT_A);Wait(8);Off(OUT_A); //...
#define backyoko OnRev(OUT_B);Wait(30);Off(OUT_B); //横...
task main()
{
DOWN;tate;UP;backtate; //一画目
DOWN;yoko;tate;UP;backtatesyou;bavkyoko; //二画目
DOWN;yoko;UP;backyoko;tatesyou; //三画目
DOWN;yoko;UP;tatesyou;backyoko; //四画目
DOWN;longtate;UP;backyokobacktatesyou //五角目
DOWN;yoko;UP;backyoko;tatesyou; //六角目
DOWN;yoko:UP;yoko;backtate;backtate; //七画目
DOWN;yoko;OnRev(OUT_B);OnFwd(OUT_A);Wait(30);Off(OUT_A+O...
DOWN;OnFwd(OUT_B+OUT_A);Wait(30);Off(OUT_A+OUT_B);UP;OnR...
DOWN;yoko;OnRev(OUT_B);OnFwd(OUT_A);Wait(7);Off(OUT_A+OU...
DOWN;tate;OnRev(OUT_B+OUT_A);Wait(7);Off(OUT_B+OUT_A);UP...
}
**感想 [#c8c983ec]
プログラムするときの予想より動きすぎたり、動かなさすぎた...
同じプログラムでもその時によって出来上がりが違うので
自分が思っているよりいろいろな要因がかかわっていると思っ...
もっと良いプログラムの仕方などがあったかもしれないのでも...
終了行:
[[2015a/Member]]
*書道ロボット [#r87f0821]
**課題 [#va16c90b]
ロボットで名前の中から七画以上の字を書く
「翔」は斜めの部分が多く書くのが難しく他の字は七画未満な...
**構造 [#we108490]
***ペンの上下運動 [#n8801518]
筆の上下運動にはタイヤでペンをはさみ、タイヤを回転させる...
***横移動 [#vf55f1a8]
できるだけ正確な動きができるようにレールの上を歯車が転が...
&ref(./IMG_1367.JPG,50%);
***縦移動 [#v1b45195]
パーツの数が足りずレールを使うのが困難なため大きめのタイ...
&ref(./IMG_1366.JPG,50%);
***過程 [#s7586a59]
最初は縦、横の上下以外のすべての動きをタイヤで行おうとと...
**プログラム [#q05790b8]
「野」を書くプログラムである
書き順は無難に普通の書き順にした。筆が紙についているとき...
&ref(./無題.png,50%);
#define DOWN OnRev(OUT_C);Wait(5);Off(OUT_C); //ペンを降...
#define UP OnFwd(OUT_C);Wait(5);Off(OUT_C); //ペンを上...
#define tate OnFwd(OUT_A);Wait(30);Off(OUT_A); //縦に移...
#define tatesyou OnFwd(OUT_A);Wait(15);Off(OUT_A); //縦...
#define yoko OnFwd(OUT_B);Wait(30);Off(OUT_B); //横に...
#define backtate OnRev(OUT_A);Wait(15);Off(OUT_A); //縦...
#define backtatesyou OnRev(OUT_A);Wait(8);Off(OUT_A); //...
#define backyoko OnRev(OUT_B);Wait(30);Off(OUT_B); //横...
task main()
{
DOWN;tate;UP;backtate; //一画目
DOWN;yoko;tate;UP;backtatesyou;bavkyoko; //二画目
DOWN;yoko;UP;backyoko;tatesyou; //三画目
DOWN;yoko;UP;tatesyou;backyoko; //四画目
DOWN;longtate;UP;backyokobacktatesyou //五角目
DOWN;yoko;UP;backyoko;tatesyou; //六角目
DOWN;yoko:UP;yoko;backtate;backtate; //七画目
DOWN;yoko;OnRev(OUT_B);OnFwd(OUT_A);Wait(30);Off(OUT_A+O...
DOWN;OnFwd(OUT_B+OUT_A);Wait(30);Off(OUT_A+OUT_B);UP;OnR...
DOWN;yoko;OnRev(OUT_B);OnFwd(OUT_A);Wait(7);Off(OUT_A+OU...
DOWN;tate;OnRev(OUT_B+OUT_A);Wait(7);Off(OUT_B+OUT_A);UP...
}
**感想 [#c8c983ec]
プログラムするときの予想より動きすぎたり、動かなさすぎた...
同じプログラムでもその時によって出来上がりが違うので
自分が思っているよりいろいろな要因がかかわっていると思っ...
もっと良いプログラムの仕方などがあったかもしれないのでも...
ページ名: