[[2016a/Member]]

Ìܼ¡
*Ìܼ¡ [#hb354c67]
#contents

*¤Ï¤¸¤á¤Ë [#v535ffd3]
¡¡º£²ó¤Î²ÝÂê¤Ï¡¢¥á¥ó¥Ð¡¼¤Î»÷´é³¨¤òÉÁ¤¯¥í¥Ü¥Ã¥È¤ÎÀ©ºî¤Ç¤¹¡£
*¤Ï¤¸¤á¤Ë [#w2f5d6e3]
¡¡º£²ó¤Î²ÝÂê¤Ï¡¢A4¤Î»æ¤Ë¥á¥ó¥Ð¡¼¤Î»÷´é³¨¤òÉÁ¤¯¥í¥Ü¥Ã¥È¤ÎÀ©ºî¤Ç¤¹¡£

¤³¤Î²ÝÂê¤Î¥Ý¥¤¥ó¥È¤Ï¡¢

­¡¤É¤Î¤è¤¦¤Ë¥Ú¥ó¤ò¥í¥Ü¥Ã¥È¤Ë»ý¤¿¤»¤ë¤«

­¢¶Ê¤¬¤ë¤È¤­¤É¤Î¤è¤¦¤ÊÆ°¤­¤ò¤µ¤»¤ë¤«

*¥í¥Ü¥Ã¥ÈËÜÂÎ [#j5326a9b]


*¥×¥í¥°¥é¥à [#gff43b26]
¡¡ÄêµÁʸ
 #define go_forward(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC);\\Á°¿Ê
 #define turn_step1 OnFwd(OUT_AC);Wait(85);Off(OUT_AC);  \\²óžͽÈ÷Æ°ºî1
 #define turn_step2 OnRev(OUT_AC);Wait(85);Off(OUT_AC);  \\²óžͽÈ÷Æ°ºî2
 #define pen_down OnFwd(OUT_B);Wait(50);Off(OUT_B);      \\¥Ú¥ó¤ò²¼¤²¤ë
 #define pen_up OnRev(OUT_B);Wait(50);Off(OUT_B);        \\¥Ú¥ó¤ò¾å¤²¤ë
 #define TURN_TIME15 12                                  \\30¡ë¶Ê¤¬¤ë¤È¤­¤Î²óž»þ´Ö
 #define TURN_TIME45 37                                  \\45¡ë¶Ê¤¬¤ë¤È¤­¤Î²óž»þ´Ö
 #define TURN_TIME60 49                                  \\60¡ë¶Ê¤¬¤ë¤È¤­¤Î²óž»þ´Ö
 #define TURN_TIME90 74                                  \\90¡ë¶Ê¤¬¤ë¤È¤­¤Î²óž»þ´Ö

¡¡¥µ¥Ö¥ë¡¼¥Á¥ó
  sub turn_right15()   \\15¡ë±¦²óž
  {
     pen_up;           \\¥Ú¥ó¤ò¾å¤²¤ë
     turn_step1;       \\Á°¿Ê¤¹¤ë
     OnFwd(OUT_A);     \\²óž¤¹¤ë
     OnRev(OUT_C);
     Wait(TURN_TIME15);
     turn_step2;       \\¸åÂह¤ë
     pen_down;         \\¥Ú¥ó¤ò²¼¤í¤¹
 }

 sub turn_right45()    \\45¡ë±¦²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(TURN_TIME45);
     turn_step2;
     pen_down;
 }

 sub turn_right60()    \\60¡ë±¦²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(TURN_TIME60);
     turn_step2;
     pen_down;
 }

 sub turn_right90()    \\90¡ë±¦²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(TURN_TIME90);
     turn_step2;
     pen_down;
 } 

 sub turn_left15()     \\15¡ëº¸²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_C);
     OnRev(OUT_A);
     Wait(TURN_TIME15);
     turn_step2;
     pen_down;
 }

 sub turn_left45()¡¡¡¡¡¡\\45¡ëº¸²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_C);
     OnRev(OUT_A);
     Wait(TURN_TIME45);
     turn_step2;
     pen_down;
 }

 sub turn_left60()     \\60¡ëº¸²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_C);
     OnRev(OUT_A);
     Wait(TURN_TIME60);
     turn_step2;
     pen_down;
 } 

 sub turn_left90()    \\90¡ëº¸²óž
 {
     pen_up;
     turn_step1;
     OnFwd(OUT_C);
     OnRev(OUT_A);
     Wait(TURN_TIME90);
     turn_step2;
     pen_down;
 }

¡¡¤Ï¤¸¤á¤Ï¡¢¥¿¡¼¥ó¤òÊÑ¿ô¤Ë¤·¤Æ¡¢¤½¤ì¤¾¤ì¤Î¥Ý¥¤¥ó¥È¤´¤È¤Ë³ÑÅÙ¤ò¤Ï¤«¤êÄ´Àᤷ¤Æ¤¤¤¯ÊýË¡¤Ç¿Ê¤á¤Æ¤¤¤Þ¤·¤¿¤¬¡¢

¡¡´é¤ÎÎسԤÈȱ·¿
 task main()
 {
    go_forward(60);
    turn_left15();
    go_forward(51);
    turn_left60();
    go_forward(35);
    turn_left15();
    go_forward(14);
    turn_left15();
    go_forward(35);
    turn_left60();
    go_forward(51);
    turn_left15();
    go_forward(60);
    turn_left90();
    go_forward(115);
    turn_right60();
    go_forward(42);
    turn_right90();
    turn_right60();
    go_forward(59);
    turn_left90();
    turn_left45();
    go_forward(32);
    turn_right90();
    turn_right45();
    go_forward(48);
    turn_left90();
    turn_left45();
    go_forward(28);
    turn_right90();
    turn_right60();
    go_forward(76);


    turn_right90();
    pen_up;
    go_forward(26);
    turn_right45();
    go_forward(34);
    turn_right15();
    pen_up;
    go_forward(14);
    turn_right15();
    go_forward(34);
    turn_left15();
    pen_up;
    go_forward(12);
    turn_left90();
    pen_up;
    go_forward(28);
    turn_left90();
    go_forward(7);
    repeat(2){
        go_forward(8);
        turn_left90();
        go_forward(7);
        turn_right90();
        go_forward(34);
        turn_right90();
        go_forward(7);
        turn_left90();
        go_forward(8);
    }
    go_forward(7);
    repeat(2){
        turn_right90();
    }
    go_forward(7);
        repeat(2){
        go_forward(8);
        turn_left90();
        go_forward(7);
        turn_right90();
        go_forward(34);
        turn_right90();
        go_forward(7);
        turn_left90();
        go_forward(8);
    }
    go_forward(7);
    turn_left90();
    pen_up;
    go_forward(22);
    turn_left90();
    pen_up;
    go_forward(54);
    turn_right90();
    go_forward(10);
    turn_right90();
    pen_up;
    go_forward(17);
    turn_left90();
    pen_up;
    go_forward(15);
    turn_left90();
    go_forward(34);
    turn_right90();
    pen_up;
    go_forward(7);
    turn_right90();
    pen_up;
    go_forward(8);
    pen_down;
    go_forward(17);
    Off(OUT_AC);
 }



*´¶ÁÛ [#k6883236]



¥È¥Ã¥×   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS