¡¡¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¤¹¤ë¥í¥Ü¥Ã¥È

Programed by ÂÎÄ´

int dir;					//ÊÑ¿ôdir¤òÀßÄê					
task main()					
{
SetSensor(SENSOR_2,SENSOR_LIGHT);		//¥»¥ó¥µ¡¼1¤ò¥é¥¤¥È¥»¥ó¥µ¡¼¤ËÄêµÁ
OnFwd(OUT_A+OUT_C);				//Á°¿Ê
until(SENSOR_2 < 40);				//¥é¥¤¥È¥»¥ó¥µ¡¼¤¬¹õ¤Î¥é¥¤¥ó¾å¤ËÅþ㤹¤ë
dir = 1;					//ÊÑ¿ôdir¤Ë1¤òÂåÆþ
while (true)					//°Ê²¼·«¤êÊÖ¤·
 {
 if(SENSOR_2 < 40)				¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤¢¤ë¾ì¹ç
  {
   OnFwd(OUT_A+OUT_C);				¡¡//Á°¿Ê
   until(SENSOR_2 > 40);			¡¡//¥é¥¤¥ó¤«¤é³°¤ì¤ë¤Þ¤ÇÂÔ¤Ä
  }
 while (dir == 1)				¡¡//ÊÑ¿ôdir¤¬1¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à­¡¡Ë				¡¡//ÊÑ¿ôdir¤¬1¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à­¡¡Ë
 {
 if((SENSOR_2 > 40) && (dir == 1))		¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¤È¤­
  {
   OnRev(OUT_A);
   OnFwd(OUT_C);				¡¡¡¡//º¸²óž
   ClearTimer(0);
   until((SENSOR_2 < 40) || (Timer(0) == 5));	¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤«0.5É÷ФĤޤÇÂÔ¤Ä
   if(SENSOR_2 < 40)				¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤Ã¤¿¾ì¹ç
    {
     OnFwd(OUT_A);				¡¡¡¡¡¡//Á°¿Ê¡¡¢Í¡¡­¡¤Ë¹Ô¤¯
    }
   else					¡¡¡¡¡¡//0.5Éú¸²óž¤·¤Æ¤âRCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¾ì¹ç
    {
     OnFwd(OUT_A);
     OnRev(OUT_C);				¡¡¡¡¡¡//±¦²óž
     until(SENSOR_2 < 40);			¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤Þ¤ÇÂÔ¤Ä
     OnFwd(OUT_C);				¡¡¡¡¡¡//Á°¿Ê
     dir = 2;					¡¡¡¡¡¡//ÊÑ¿ôdir¤Ë2¤òÂåÆþ¡¡¢Í¡¡­¢¤Ë¹Ô¤¯
    }
 }
 while (dir == 2)				¡¡//ÊÑ¿ôdir¤¬2¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à­¢¡Ë
 {
 if((SENSOR_2 > 40) && (dir == 2))		¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¤È¤­
  {
   OnFwd(OUT_A);
   OnRev(OUT_C);				¡¡¡¡//±¦²óž
   ClearTimer(0);
   until((SENSOR_2 < 40) || (Timer(0) == 5));	¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤«0.5É÷ФĤޤÇÂÔ¤Ä
   if(SENSOR_2 < 40)				¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤Ã¤¿¾ì¹ç
    {
     OnFwd(OUT_C);				¡¡¡¡¡¡//Á°¿Ê¡¡¢Í¡¡­¢¤Ë¹Ô¤¯
    }
   else					¡¡¡¡¡¡//0.5Éú¸²óž¤·¤Æ¤âRCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¾ì¹ç
    {
     OnFwd(OUT_C);
     OnRev(OUT_A);				¡¡¡¡¡¡//º¸²óž
     until(SENSOR_2 < 40);			¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤Þ¤ÇÂÔ¤Ä
     OnFwd(OUT_A);				¡¡¡¡¡¡//Á°¿Ê
     dir = 1;					¡¡¡¡¡¡//ÊÑ¿ôdir¤Ë1¤òÂåÆþ¡¡¢Í¡¡­¡¤Ë¹Ô¤¯
    }
    }
  }
  }
 }
}

¡¡¤³¤Î¥×¥í¥°¥é¥à¤Ç¤Ï¡¢¸÷¥»¥ó¥µ¡¼¤¬¥é¥¤¥ó¾å¤Ë¤¢¤ë¾ì¹ç¤ÏÁ°¿Ê¤·¡¢
¥é¥¤¥ó¤«¤é³°¤ì¤¿¾ì¹ç¤Ï¸÷¥»¥ó¥µ¡¼¤òº¸±¦¤Ë¿¶¤ê¥é¥¤¥ó¤òõ¤·¤Æ¡¢
¥é¥¤¥ó¾å¤Ë¸÷¥»¥ó¥µ¡¼¤¬Ìá¤Ã¤¿¤éºÆ¤ÓÁ°¿Ê¤¹¤ë¤È¤¤¤¦»ÅÁȤߤˤʤäƤ¤¤Þ¤¹¡£
¡¡¤³¤Î¥×¥í¥°¥é¥à¤ÇÌäÂê¤È¤Ê¤Ã¤¿¤Î¤Ï¡¢¼ó¤ò¿¶¤ë¸þ¤­¤Ç¤¹¡£
Î㤨¤Ð¼ó¤ò¿¶¤ë¸þ¤­¤òº¸¡¢±¦¤Î½çÈ֤ˤ¹¤ë¤È¡¢±¦¥«¡¼¥Ö¤Ç¥é¥¤¥ó¤«¤é³°¤ì¤ëÅÙ¤Ë
º¸¤Ë¼ó¤ò¿¶¤Ã¤Æ¤«¤é±¦¤Ë¿¶¤Ã¤Æ¥é¥¤¥ó¤ò¸«¤Ä¤±¤ë¤¿¤á¡¢Èó¾ï¤Ë̵Â̤ÊÆ°¤­¤È¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¡¡¤³¤ÎÌäÂê¤Î²ò·èºö¤ÏÊÑ¿ôdir¤Ç¤¹¡£Á°²óº¸±¦¤Î¤É¤Á¤é¤Ë¼ó¤ò¿¶¤Ã¤¿¤«¤ò
ÊÑ¿ôdir¤ÎÃͤˤè¤Ã¤ÆRCX¤Ë³Ð¤¨¤µ¤»¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥é¥¤¥ó¤òõ¤¹»þ¤Î̵Â̤ʼó¤Î¿¶¤ê¤ò¤Ê¤¯¤·¤Æ¤¤¤Þ¤¹¡£
¡¡Î㤨¤Ð±¦¥«¡¼¥Ö¤Ç¥é¥¤¥ó¤«¤é³°¤ì¤¿¾ì¹ç¡¢ºÇ½é¤Ïdir¤¬1¤Ê¤Î¤Ç¥×¥í¥°¥é¥à­¡¤ò¼Â¹Ô¤·¡¢
0.5Éú¸²óž¤ò¤·¤Æ¤«¤é±¦²óž¤ò¤·¡¢¥é¥¤¥ó¤ËÌá¤ê¤Þ¤¹¡£¤³¤Î¥×¥í¥°¥é¥à¤Î¸å¡¢dir¤ÎÃͤÏ2¤È¤Ê¤ê¡¢
¥×¥í¥°¥é¥à­¢¤Ë°Ü¤ê¤Þ¤¹¡£¥×¥í¥°¥é¥à­¢¤Ç¤Ï0.5Éñ¦²óž¤ò¤·¤Æ¤«¤éº¸²óž¤Ë¤Ê¤ë¤Î¤Ç¡¢
±¦²óž¤Î´Ö¤Ë¥é¥¤¥ó¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¡¢ÌµÂ̤ʼó¤Î¿¶¤ê¤¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£ Written by ÂÎÄ´

Ê䭥ȥê¥Ó¥¢???¡¡
¤³¤Î¤³¤í¤«¤é¥í¥Ü¥Ã¥ÈÀ½ºî¿Ø¡ÊÁ´°÷¡Ë¤Ï¥æ¥Ë¥Ã¥È²½¤ò²¡¤·¿Ê¤á¤Æ¤ª¤ê¡¢Åö½éÂ椫¤éÍî¤Á¤Ê¤¤¥í¥Ü¥Ã¥È¤ÈËÜÂΤò¶¦Í­¤·¡¢¡¡
¥»¥ó¥µ¡¼Éôʬ¤Î¤ß¤òÊ̤ˤ¹¤ëͽÄê¤Ç¤·¤¿¤¬¡¢Â⍫¤é¤ÎÄó°Æ¤Ë¤è¤êÆâÉô¤Ë¼è¤ê¤Ä¤±¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤·¤¿¡£¡¡
¼Ì¿¿¤Ï¾å¤«¤é½ç¤Ë»îºî°ì¹æ¡¢ÊÌ¥«¥Ã¥È¡¢´°À®·Á¡¢¤½¤Î΢¡¢¶¥µ»¾ì?¡¢¤È¤Ê¤Ã¤Æ¤ª¤ê¤Þ¤¹¡£¡¡¡¡Written by ¥Ñ¥·¥ê

01280003.jpg
01280004.jpg
01280001.jpg
01280002.jpg
nihonntizu.png

źÉÕ¥Õ¥¡¥¤¥ë: file01280004.jpg 331·ï [¾ÜºÙ] file01280003.jpg 340·ï [¾ÜºÙ] filenihonntizu.png 407·ï [¾ÜºÙ] file01280002.jpg 321·ï [¾ÜºÙ] file01280001.jpg 366·ï [¾ÜºÙ]

¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ÍúÎò źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2005-02-08 (²Ð) 13:41:24