reset motor value pros code example

Example: reset motor value pros

void autonomous() {
  motor_move_absolute(1, 100, 100); // Moves 100 units forward
  while (!((motor_get_position(1) - 100 < 105) && (motor_get_position(1) - 100 > 95))) {
    // Continue running this loop as long as the motor is not within +-5 units of its goal
    delay(2);
  }
  motor_move_absolute(1, 100, 100); // This does not cause a movement
  while (!((motor_get_position(1) - 100 < 105) && (motor_get_position(1) - 100 > 95))) {
    delay(2);
  }

  motor_tare_position(1);
  motor_move_absolute(1, 100, 100); // Moves 100 units forward
  while (!((motor_get_position(1) - 100 < 105) && (motor_get_position(1) - 100 > 95))) {
    delay(2);
  }
}

Tags:

Misc Example