Answers.Body: <p>If you are using the mode "turn by N degrees", it will become stuck. However, you can try using the other mode - "turn for N seconds" and it will work. It will work because the first mode will keep trying to run the motor until the motor turns exactly by 90 degrees, and so the program will appear stuck. In the second mode the motor will be on for specified number of seconds and then the program will go to the next block even if the rotation was less than 90 degrees.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-14T15:31:13.447Z
Answers.LastActivityDate: 2017-02-14T19:17:39.817Z
Answers.LastEditDate: 2017-02-14T19:17:39.817Z
Answers.UserDisplayName: Maksym Astapov
Body: <p>I was assisting my child in EV3 missions, specifically, the 3rd mission of TRACK3R, the one where the robot has to grab two tires and put them elsewhere.</p>
  
  <p>The mission requires to manipulate the Medium motor at about 90 degree turns: 90 degrees anti-clockwise means "close" and 90 degrees clockwise means "open".</p>
  
  <p>It quickly becomes a hassle to reset the hand to the initial position, from whatever position is was left after the program exited. Forcing the motor to turn until it can't no more is not a solution, because the motor gets stuck, green LEDs on the brick are blinking, and the action block in the software does not advance.</p>
  
Tags: <ev3><mindstorms><motor>
Title: Moving the motor to certain initial position
UserDisplayName: Passiday
ThreadText: # Moving the motor to certain initial position
  
  (Asked by: username_0 on 2017-02-14)
  
  I was assisting my child in EV3 missions, specifically, the 3rd mission of TRACK3R, the one where the robot has to grab two tires and put them elsewhere.
  
  The mission requires to manipulate the Medium motor at about 90 degree turns: 90 degrees anti-clockwise means "close" and 90 degrees clockwise means "open".
  
  It quickly becomes a hassle to reset the hand to the initial position, from whatever position is was left after the program exited. Forcing the motor to turn until it can't no more is not a solution, because the motor gets stuck, green LEDs on the brick are blinking, and the action block in the software does not advance.
  
  **Tags:** ev3, mindstorms, motor
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-02-14. Score: 0
  
  If you are using the mode "turn by N degrees", it will become stuck. However, you can try using the other mode - "turn for N seconds" and it will work. It will work because the first mode will keep trying to run the motor until the motor turns exactly by 90 degrees, and so the program will appear stuck. In the second mode the motor will be on for specified number of seconds and then the program will go to the next block even if the rotation was less than 90 degrees.
  
  
  ---
  
  