¡Ú¥á¥Ë¥å¡¼¡Û
#contents
*²ÝÂꣳ¡§¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È [#pa756167]
**²ÝÂê¤ÎÆâÍÆ [#c8f5efc8]
²ûÃæÅÅÅô¤Î¸÷¤òÄɤ¤¤«¤±¤Æ¿Ê¤à¥í¥Ü¥Ã¥È¤òÀ½ºî¤·¡¢°Ê²¼£±¡Á£´¤ÎÃ椫¤é£²¼ïÎà°Ê¾å¤Î¥×¥í¥°¥é¥à¤òºîÀ®¤»¤è¡£
+¸÷¸»¤ò¸«¼º¤Ã¤¿»þ¤Ë¤Ï¶Ê¤ò±éÁÕ¤·¤Ê¤¬¤é¤°¤ë¤Ã¤ÈÀû²ó¤·¤Æ¸÷¸»¤òõ¤¹
+¸÷¸»¤ò¸«¼º¤Ã¤¿»þ¤Ë¤ÏÌÀ¤ë¤µ¤ËÈæÎ㤷¤¿¼þÇÈ¿ô¤Î²»¤ò½Ð¤·¤Ê¤¬¤éÀû²ó¤·¤Æ¸÷¸»¤òõ¤¹
+¸÷¸»¤ò¸«¼º¤Ã¤Æ¤¤¤Ê¤¤¤È¤­¤Ë¤Ï¤¢¤ë¶Ê¤ò±éÁÕ¤·¡¢¸«¼º¤Ã¤¿»þ¤Ë¤ÏÊ̤ζʤò±éÁÕ¤·¤Ê¤¬¤é¸÷¸»¤òõ¤¹
+¾åµ­¤Î¤¤¤º¤ì¤«¤Ë¡Ø¸÷¸»¤Ë¶á¤Å¤­²á¤®¤ë¤ÈÄä»ß¤¹¤ë¡Ù¤È¤¤¤¦µ¡Ç½¤òÄɲ乤ë

¤¿¤À¤·»Ùµë¤µ¤ì¤Æ¤¤¤ë¥â¡¼¥¿¡¢¸÷¥»¥ó¥µ¡¢¥¿¥Ã¥Á¥»¥ó¥µ¤Ï¤¤¤¯¤Ä»È¤Ã¤Æ¤â¤è¤¤¡£

(´ü¸Â¡§7·î6Æü)
*¥í¥Ü¥Ã¥È´°À®¤Þ¤Ç¤Î²ÝÄø [#b7058ed5]
***Í¿¤¨¤é¤ì¤¿²ÝÂê¤ò¥¯¥ê¥¢¤¹¤ë¤¿¤á¤Ë¡Ä [#c480d8f5]
ξÊý°ì»þ¤Ë´°À®¤¹¤ë»ö¤ÏÆñ¤·¤¤¤Î¤Ç¡¢°ì¤Ä°ì¤Ä¤Î¥×¥í¥°¥é¥à¤«¤éºîÀ®¤·¤Æ¤¤¤¯»ö¤Ë¤·¤¿¡£
+¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ®
+¶Ê¤ò±éÁÕ¤¹¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ®(²ÝÂê¤Î£±¤È£´)
**­¡¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ® [#md78030f]
**£±¡¥¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ® [#md78030f]
-¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È
-¥í¥Ü¥Ã¥È¤ÎÆÃħ
***¸÷¤òÄɤ¤¤«¤±¤ë¥í¥Ü¥Ã¥È¤Î¥×¥í¥°¥é¥à [#se513eb0]
 ºîÀ®¼Ô:¥¤¥±¥¹¡¦¥«¥Ä¥ä¡¦¥¦¥á¡¦¥«¥È¥¥
 Æü»þ:7·î6Æü(ÌÚ)
**­¢¶Ê¤ò±éÁÕ¤¹¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ® [#zd6abc62]
***¤½¤Î£±¡Ú¸÷¸»¤ò¸«¼º¤Ã¤¿»þ¤Ë¤Ï¶Ê¤ò±éÁÕ¤·¤Ê¤¬¤é¤°¤ë¤Ã¤ÈÀû²ó¤·¤Æ¸÷¸»¤òõ¤¹¡Û [#y69d0609]

 #define go_straight OnFwd(OUT_A+OUT_C);       //ľ¿Ê
 #define turn_right OnFwd(OUT_A);OnRev(OUT_C); //±¦Àû²ó
 #define turn_left OnFwd(OUT_C);OnRev(OUT_A);  //º¸Àû²ó
 #define minus 15                              //¥Þ¥¤¥Ê¥¹
 
 int max;   //max¤òÄêµÁ
 int time;  //time¤òÄêµÁ
 task main()
 {
    SetSensor(SENSOR_2,SENSOR_LIGHT);   //¥»¥ó¥µ¡¼£²:¸÷¥»¥ó¥µ¡¼
    max=SENSOR_2;                       //¥»¥ó¥µ¡¼£²¤òmax¤Ë»ØÄê
    time=Timer(0);                      //time¤ò¥¿¥¤¥Þ¡¼£°¤Ë»ØÄê
    ClearTimer(0);                      //¥¿¥¤¥Þ¡¼£°¤ò¥ê¥»¥Ã¥È
    while(Timer(0)<=14)                 //¥¿¥¤¥Þ¡¼£°¤¬£±£´°Ê²¼¤Î»þ
    {
        turn_right                      //±¦Àû²ó
        if(SENSOR_2>max)                //¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃͰʾå¤Ê¤é
          {
           ClearTimer(1);               //¥¿¥¤¥Þ¡¼£±¤ò¥ê¥»¥Ã¥È
           max=SENSOR_2 ;               //¥»¥ó¥µ¡¼£²¤òºÇÂçÃͤ˻ØÄê
          }
        else                            //¤½¤¦¤Ç¤Ê¤±¤ì¤Ð
          {
           max=max;                     //max¤ò¤½¤Î¤Þ¤Þ
           time=Timer(1);               //time¤ò¥¿¥¤¥Þ¡¼£±¤Ë»ØÄê
          }
   }
   ClearTimer(1);                       //¥¿¥¤¥Þ¡¼£±¤ò¥ê¥»¥Ã¥È
   while(Timer(1)<=time)                //time¤¬¥¿¥¤¥Þ¡¼°Ê²¼¤Î»þ
   {turn_left}                          //º¸Àû²ó
   while(true)
   {
        if(SENSOR_2>=max-minus)         //¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃÍ?¥Þ¥¤¥Ê¥¹°Ê¾å¤Î»þ
          {go_straight}                 //ľ¿Ê
        if(SENSOR_2<max-minus)          //¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃÍ?¥Þ¥¤¥Ê¥¹Ì¤Ëþ¤Î»þ
          {
           turn_right                   //±¦Àû²ó
           ClearTimer(2);               //¥¿¥¤¥Þ¡¼£²¤ò¥ê¥»¥Ã¥È
           until((SENSOR_2>=max-minus)||(Timer(2)==5));  //¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃÍ?¥Þ¥¤¥Ê¥¹°Ê¾å¡¢¤Þ¤¿¤Ï¥¿¥¤¥Þ¡¼£²¤¬£µ¤Þ¤Ç
          }
        if(SENSOR_2<max-minus)          //¤Þ¤À¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃÍ?¥Þ¥¤¥Ê¥¹Ì¤Ëþ¤Î»þ
          {
           turn_left                    //º¸Àû²ó
           until(SENSOR_2>=max-minus);  //¥»¥ó¥µ¡¼£²¤¬ºÇÂçÃÍ?¥Þ¥¤¥Ê¥¹°Ê¾å¤Þ¤Ç
          }
    }
 }

-ºòǯÅ٤Υڡ¼¥¸¤Ê¤É¤ò»²¹Í¤Ë¤·¤Æ¤ß¤¿¤Î¤À¤¬¡¢½ñ¤«¤ì¤Æ¤¤¤ë¥×¥í¥°¥é¥à¤Î°ÕÌ£¤òÍý²ò¤¹¤ë¤Î¤Ë¿¤¯¤Î»þ´Ö¤¬¤«¤«¤Ã¤Æ¤·¤Þ¤Ã¤¿¡£¤·¤«¤â¡¢¤Þ¤À¤ï¤«¤é¤Ê¤¤¤È¤³¤í¤âŽÉ¡£ºÇ¸å¤Î²ÝÂê¤Ç¤¢¤ë¥í¥Ü¥³¥ó¤Ç¤Ï¡¢¥×¥í¥°¥é¥à¤Î°ÕÌ£¤ò¤·¤Ã¤«¤ê¤ÈÍý²ò¤·¤¿¾å¤ÇÎפߤ¿¤¤¡£
**£²¡¥¶Ê¤ò±éÁÕ¤¹¤ë¥í¥Ü¥Ã¥È¤ÎºîÀ® [#zd6abc62]
***±éÁÕ¶Ê[#y69d0609]
¡Ø¥×¥í¥°¥é¥à¡Ù
 ºîÀ®¼Ô:¥¤¥±¥¹¡¦¥«¥È¥¥
 

 #define Mi  330 
 #define Fa  349 
 #define So  392 
 #define Ra  440 
 #define Si  494 
 #define Do  523 
 #define Re  587 
 #define mi  659   
 task play_music()   
 {    
   while (true)    
     {     
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Do,60); Wait(65);     
      PlayTone(Do,15); Wait(20);    
      PlayTone(Re,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Si,60); Wait(65);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Ra,60); Wait(65);     
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Do,45); Wait(50);           
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Do,60); Wait(65);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Re,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Si,60); Wait(65);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Si,15); Wait(20);     
      PlayTone(Ra,60); Wait(65);    
      PlayTone(Mi,15); Wait(20);     
      PlayTone(Fa,15); Wait(20);     
      PlayTone(Mi,15); Wait(20);     
      PlayTone(Mi,15); Wait(20);    
      PlayTone(Ra,45); Wait(50);          
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(mi,30); Wait(35);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Ra,15); Wait(20);     
      PlayTone(Fa,30); Wait(35);     
      PlayTone(Ra,30); Wait(35);     
      PlayTone(Si,30); Wait(35);     
      PlayTone(Do,15); Wait(20);     
      PlayTone(Ra,45); Wait(50);     
      PlayTone(Si,30); Wait(35);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(Ra,45); Wait(50);    
      PlayTone(Si,30); Wait(35);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(Ra,30); Wait(35);    
      PlayTone(Fa,15); Wait(20);    
      PlayTone(Ra,15); Wait(20);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(mi,30); Wait(35);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(Ra,15); Wait(20);    
      PlayTone(Fa,30); Wait(35);    
      PlayTone(Ra,30); Wait(35);   
      PlayTone(Si,30); Wait(35);    
      PlayTone(Do,15); Wait(20);    
      PlayTone(Ra,45); Wait(50);    
      PlayTone(Ra,45); Wait(50);    
      PlayTone(Ra,45); Wait(50);    
      PlayTone(So,30); Wait(35);    
      PlayTone(Ra,60); Wait(65);    
   Wait();    
     }    
 }    
 task main()    
 {       
 SetSensor(SENSOR_1, SENSOR_LIGHT);              
 start play_music ;       
 OnFwd(OUT_A+OUT_B);              
 until (SENSOR_1==1);       
 stop play_music ;       
 Off(OUT_A+OUT_B);       
 #define Mi  330
 #define Fa  349
 #define So  392
 #define Ra  440
 #define Si  494
 #define Do  523
 #define Re  587
 #define mi  659
 
 
 task play_music()  
 {
    while (true)
    {
    PlayTone(Ra,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Do,120); Wait(150);
    PlayTone(Do,30); Wait(35);
    PlayTone(Re,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Si,120); Wait(150);
    PlayTone(Si,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Ra,120); Wait(150);
    PlayTone(Ra,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Do,90); Wait(120);
    
    PlayTone(Ra,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Do,120); Wait(150);
    PlayTone(Do,30); Wait(35);
    PlayTone(Re,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Si,120); Wait(150);
    PlayTone(Si,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Si,30); Wait(35);
    PlayTone(Ra,120); Wait(150);
    PlayTone(Mi,30); Wait(35);
    PlayTone(Fa,30); Wait(35);
    PlayTone(Mi,30); Wait(35);
    PlayTone(Mi,30); Wait(35);
    PlayTone(Ra,90); Wait(120);
   
    PlayTone(Ra,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(mi,60); Wait(70);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,30); Wait(35);
    PlayTone(Fa,60); Wait(70);
    PlayTone(Ra,60); Wait(65);
    PlayTone(Si,60); Wait(65);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,90); Wait(120);
    PlayTone(Si,60); Wait(65);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,90); Wait(120);
    PlayTone(Si,60); Wait(65);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,60); Wait(70);
    PlayTone(Fa,30); Wait(35);
    PlayTone(Ra,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(mi,60); Wait(65);
    PlayTone(Do,30); Wait(35);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,30); Wait(35);
    PlayTone(Fa,60); Wait(70);
    PlayTone(Ra,60); Wait(65);
    PlayTone(Si,60); Wait(65);
    PlayTone(Do,30); Wait(35);
    PlayTone(Ra,90); Wait(120);
    PlayTone(Ra,90); Wait(95);
    PlayTone(Ra,90); Wait(95);
    PlayTone(So,60); Wait(65);
    PlayTone(Ra,120); Wait(125);
    Wait(50);
   }
   }
   task main()
   {
      SetSensor(SENSOR_1, SENSOR_TOUCH);
      
      start play_music ;
      OnFwd(OUT_A+OUT_B);
      
      until (SENSOR_1==1);
      stop play_music ;
      Off(OUT_A+OUT_B);
      }
 
 
-Ž¢ÀĶõŽ£¤È¤¤¤¦¶Ê¡£
***¤½¤Î£±¡Ú¸÷¸»¤ò¸«¼º¤Ã¤¿»þ¤Ë¤Ï¶Ê¤ò±éÁÕ¤·¤Ê¤¬¤é¤°¤ë¤Ã¤ÈÀû²ó¤·¤Æ¸÷¸»¤òõ¤¹¡Û [#w1ff88ce]
¡Ø¥×¥í¥°¥é¥à¡Ù
 ºîÀ®¼Ô:


 #define turn_right OnFwd(OUT_A);OnRev(OUT_C);
 #define turn_left OnFwd(OUT_C);OnRev(OUT_A);
 #define go_straight OnFwd(OUT_A+OUT_C);
 #define Mi  330
 #define Fa  349
 #define So  392
 #define Ra  440
 #define Si  494
 #define Do  523
 #define Re  587
 #define mi  659
 task play_music()  
 {
   while (true)
   {
   PlayTone(Ra,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Do,120); Wait(150);
   PlayTone(Do,30); Wait(35);
   PlayTone(Re,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Si,120); Wait(150);
   PlayTone(Si,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Ra,120); Wait(150);
   PlayTone(Ra,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Do,90); Wait(120);
   
   PlayTone(Ra,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Do,120); Wait(150);
   PlayTone(Do,30); Wait(35);
   PlayTone(Re,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Si,120); Wait(150);
   PlayTone(Si,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Si,30); Wait(35);
   PlayTone(Ra,120); Wait(150);
   PlayTone(Mi,30); Wait(35);
   PlayTone(Fa,30); Wait(35);
   PlayTone(Mi,30); Wait(35);
   PlayTone(Mi,30); Wait(35);
   PlayTone(Ra,90); Wait(120);
  
   PlayTone(Ra,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(mi,60); Wait(70);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,30); Wait(35);
   PlayTone(Fa,60); Wait(70);
   PlayTone(Ra,60); Wait(65);
   PlayTone(Si,60); Wait(65);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,90); Wait(120);
   PlayTone(Si,60); Wait(65);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,90); Wait(120);
   PlayTone(Si,60); Wait(65);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,60); Wait(70);
   PlayTone(Fa,30); Wait(35);
   PlayTone(Ra,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(mi,60); Wait(65);
   PlayTone(Do,30); Wait(35);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,30); Wait(35);
   PlayTone(Fa,60); Wait(70);
   PlayTone(Ra,60); Wait(65);
   PlayTone(Si,60); Wait(65);
   PlayTone(Do,30); Wait(35);
   PlayTone(Ra,90); Wait(120);
   PlayTone(Ra,90); Wait(95);
   PlayTone(Ra,90); Wait(95);
   PlayTone(So,60); Wait(65);
   PlayTone(Ra,120); Wait(125);
   Wait(50);
  }
  }
 task main()
 {
 SetSensor(SENSOR_2,SENSOR_LIGHT);
   while(true)
  {
     start play_music;
     while(SENSOR_2<60)
    {
     go_straight;
    }
     while(SENSOR_2>60)  
    {
     stop play_music;
     turn_left;
    }
  }
 }
-±éÁնʤώ¢¶ä¿§(ÀĶõ)Ž£¤È¤¤¤¦¶Ê¡£
***¤½¤Î£´¡Ú¡Ø¸÷¸»¤Ë¶á¤Å¤­²á¤®¤ë¤ÈÄä»ß¤¹¤ë¡Ù¤È¤¤¤¦µ¡Ç½¤òÄɲ乤ë¡Û [#jf208187]
¡Ø¥×¥í¥°¥é¥à¡Ù
 ºîÀ®¼Ô:¥«¥Ä¥ä¡¦¥¦¥á
-±éÁնʤÏÀè¤Û¤É¤Î¤ÈƱ¤¸¡£
*È¿¾ÊÅÀ [#e257024a]
**¹©Éפ·¤¿ÅÀ [#x8f064af]
-±éÁնʤËÎϤòÆþ¤ì¤¿¡£
**¶ìÏ«¤·¤¿ÅÀ [#t3c52926]
-¶Ê¤È¸÷¥»¥ó¥µ¡¼¤Î¥×¥í¥°¥é¥à¤ò¥»¥Ã¥È¤Ë¤¹¤ë¤³¤È¤¬Æñ¤·¤«¤Ã¤¿¡£
-¸÷¤òÄɤ¦¥í¥Ü¥Ã¥È¤Î¥×¥í¥°¥é¥à¤¬Æñ¤·¤¹¤®¤¿¤¿¤á¡¢ºòǯÅÙ¤Î¥×¥í¥°¥é¥à¤ò»²¹Í¤Ë¤µ¤»¤Æ¤â¤é¤Ã¤¿¡£
**º£¸å¤Î²ÝÂê [#zcd11ed0]
-¥í¥Ü¥³¥ó¤Þ¤Ç¤Ë¤â¤¦¾¯¤·Ê£»¨¤Ê¥×¥í¥°¥é¥à¤ò»È¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤ª¤­¤¿¤¤¡£
*£Á£¶¤Ø¤Î¥¢¥É¥Ð¥¤¥¹ [#x24d9b52]
¥¢¥É¥Ð¥¤¥¹¤ª´ê¤¤¤·¤Þ¤¹¡ª
#comment


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