[[2019a/Member]]

Ìܼ¡
#contents

*²ÝÂê¤Ë¤Ä¤¤¤Æ [#dcba9473]

¾Ü¤·¤¯¤Ï[[2019a/Mission1]]¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
»ä¤Î¾ì¹ç¤Ï¿®½£¤È¤¤¤¦»ú¤ò¥í¥Ü¥Ã¥È¤Ë½ñ¤«¤»¤ë¤³¤È¤Ë¤·¤Þ¤·¤¿¡£

*¥í¥Ü¥Ã¥ÈËÜÂΤÎÀâÌÀ¡¡ [#c992b817]

#ref(./114514-1.JPG,10%,±¦¼ê¤¬¥í¥Ü¥Ã¥ÈÁ°Éô)
¡¡
²æ¤¬ÈɤΥí¥Ü¥Ã¥È¤Ïñ½ã¤Ë2¤Ä¤Î¥¿¥¤¥ä¤Ç°ÜÆ°¤·¤Æ¡¢»ú¤ò½ñ¤¯¤È¤¤¤¦¥·¥ó¥×¥ë¤Ê¤â¤Î¤Ç¤¹.

­¡¤Ï¥Ú¥ó¤ò»ý¤ÄÉôʬ¤Çmedium Motor ¤ò+Êý¸þ¡¢-Êý¸þ¤Ë²óž¤µ¤»¤ë¤³¤È¤Ç»ú¤ò½ñ¤¯¡¢½ñ¤«¤Ê¤¤¤Î¥¹¥¤¥Ã¥Á¤Î¥ª¥ó¡¢¥ª¥Õ¤òÀÚ¤êÂؤ¨¤Æ¤¤¤Þ¤¹¡£

­¢large Motor¤Ë¥¿¥¤¥ä¤òÉÕ¤±¡¢È¿ÂЦ¤È¹ç¤ï¤»¤Æ2¤Ä¤Î¥¿¥¤¥ä¤Ç°ÜÆ°¤ò¤·¤Þ¤¹¡£

­£¥í¥Ü¥Ã¥È¤Î½Å¿´¤ò²¼¤²¡¢Æ°ºî¤ò°ÂÄꤵ¤»¤ë¤¿¤á¤Î½Å¤ê¤Ç¤¹¡£

­¤EV3ËÜÂΤǤ¹¡£¤³¤³¤Ç¤¹¤Ù¤Æ¤ÎÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
*¥×¥í¥°¥é¥ß¥ó¥°¡¢´Ø¿ô¤Ë¤Ä¤¤¤Æ [#lc39cce1]
¸À¸ì¤ÏÁ´¤ÆPython¤Ç¤¹¡£°Ê²¼¤¬ºÇ½é¤ÎÄêµÁ¤Ç¤¹¡£

¡¡#!/usr/bin/env python3
¡¡from ev3dev.ev3 import *
¡¡from time import sleep


¡¡mL = LargeMotor('outB')
¡¡mR = LargeMotor('outC')
¡¡mM = MediumMotor('outA')

¡¡def¡¡motor_init():
   ¡¡ mL.reset()
   ¡¡ mR.reset()


¡¡def move_forward(t):
    ¡¡mL.run_timed(time_sp=t,speed_sp=250,stop_action='hold')
   ¡¡ mR.run_timed(time_sp=t,speed_sp=250,stop_action='hold')
    ¡¡sleep(t/1000)

¡¡def move_back(t):
    ¡¡mL.run_timed(time_sp=t,speed_sp=-250,stop_action='hold')
    ¡¡mR.run_timed(time_sp=t,speed_sp=-250,stop_action='hold')
   ¡¡ sleep(t/1000)

¡¡def turn_left(t):
    ¡¡mL.run_timed(time_sp=t,speed_sp=-190,stop_action='hold')
   ¡¡ mR.run_timed(time_sp=t,speed_sp=190,stop_action='hold')
    sleep(t/1000)

¡¡def turn_right(t):
   ¡¡ mL.run_timed(time_sp=t,speed_sp=190,stop_action='hold')
   ¡¡ mR.run_timed(time_sp=t,speed_sp=-190,stop_action='hold')
   ¡¡ sleep(t/1000)

¡¡def switch_off(t):
   ¡¡ mM.run_timed(time_sp=t,speed_sp=200,stop_action='hold')
    ¡¡sleep(t/1000)

¡¡def switch_on(t):
    ¡¡mM.run_timed(time_sp=t,speed_sp=-200,stop_action='hold')
   ¡¡ sleep(t/1000)

¡¡def back_left(t):
    ¡¡mR.run_timed(time_sp=t,speed_sp=-300,stop_action='hold')
   ¡¡ mL.run_timed(time_sp=t,speed_sp=-100,stop_action='hold')
    ¡¡sleep(t/1000)

¡¡def back_right(t):
    ¡¡mR.run_timed(time_sp=t,speed_sp=-100,stop_action='hold')
   ¡¡ mL.run_timed(time_sp=t,speed_sp=-300,stop_action='hold')
    ¡¡sleep(t/1000)
¡¡def moveforward_harai(t):
    ¡¡mR.run_timed(time_sp=t,speed_sp=100,stop_action='hold')
   ¡¡ mL.run_timed(time_sp=t,speed_sp=300,stop_action='hold')
   ¡¡ sleep(t/1000)
¡¡def moveback_harai(t):
    ¡¡mR.run_timed(time_sp=t,speed_sp=-100,stop_action='hold')
   ¡¡ mL.run_timed(time_sp=t,speed_sp=-300,stop_action='hold')
   ¡¡ sleep(t/1000)

*´Ø¿ô¤ÎÀâÌÀ [#v1c98c85]

­¡motor_init():¥â¡¼¥¿¡¼¤ÎÀßÄê¤ò¥ê¥»¥Ã¥È¡¢½é´ü²½¤·¤Þ¤¹¡£

­¢move_forward(t)¡§Â®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±¥â¡¼¥¿¡¼2¤Ä¤ò²óž¤·¤ÆÁ°¿Ê¤·¤Þ¤¹¡£

­£move_back(t):®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±¥â¡¼¥¿¡¼2¤Ä¤ò²óž¤·¤Æ¸å¿Ê¤·¤Þ¤¹¡£

­¤turn_left(t):®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±¥â¡¼¥¿¡¼¤ò¤½¤ì¤¾¤ìµÕÊý¸þ¤Ë²óž¤µ¤»¤Æ¡¢¤½¤Î¾ì¤Çº¸¸þ¤­¤ËÀû²ó¤¹¤ë¡£Àû²ó¤·¤¿¤¤³ÑÅÙ¤Î10Çܤλþ´Ö¤ò»ØÄꤹ¤ë¤È¡¢¤½¤Î³ÑÅÙʬÀû²ó¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£Î㤨¤Ð¡¢(t=450)¤È¤¹¤ë¤È45ÅÙ¤À¤±º¸¤ËÀû²ó¤¹¤ë¡£

­¥turn_right():®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±¥â¡¼¥¿¡¼¤ò¤½¤ì¤¾¤ìµÕÊý¸þ¤Ë²óž¤µ¤»¤Æ¡¢¤½¤Î¾ì¤Ç±¦¸þ¤­¤ËÀû²ó¤¹¤ë¡£Àû²ó¤·¤¿¤¤³ÑÅÙ¤Î10Çܤλþ´Ö¤ò»ØÄꤹ¤ë¤È¡¢¤½¤Î³ÑÅÙʬÀû²ó¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£Î㤨¤Ð¡¢(t=900)¤È¤¹¤ë¤È90ÅÙ¤À¤±±¦¤ËÀû²ó¤¹¤ë¡£

­¦switch_off(t):
­¦switch_off(t):®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±Á°Éô¤Îmedium¥â¡¼¥¿¡¼¤ò²óž¤µ¤»¤Æ¸ÇÄꤷ¤¿¥Ú¥ó¤òÃÏÌ̤«¤éÎ¥¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡£¤¿¤À¤·²óž»þ´Ö¤ò­§¤ÈƱ¤¸500¤Ë¸ÇÄꤷ¡¢¤¤¤Ä¤âƱ¤¸¾ì½ê¤Ë¤¯¤ë¤è¤¦¤Ë¤¹¤ë¡£

­§switch_on(t):
­§switch_on(t):®ÅÙ°ìÄê¡¢»þ´Öt¤ò»ØÄꤷ¤Æ¡¢¤½¤Î»þ´Öʬ¤À¤±Á°Éô¤Îmedium¥â¡¼¥¿¡¼¤ò­¦¤È¤ÏµÕÊý¸þ¤Ë²óž¤µ¤»¤Æ¸ÇÄꤷ¤Æ¥Ú¥ó¤òÃÏÌ̤ˤĤ¯¤è¤¦¤Ë¤¹¤ë¡£¤¿¤À¤·²óž»þ´Ö¤ò­¦¤ÈƱ¤¸500¤Ë¸ÇÄꤷ¡¢¤¤¤Ä¤âƱ¤¸¾ì½ê¤Ë¤¯¤ë¤è¤¦¤Ë¤¹¤ë¡£


­¨back_left(t):

­©back_right(t):

­ªmoveforward_harai:

­«moveback_harai:




¡¡


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