domingo, 25 de octubre de 2015

Entrenamiento de Series en Suunto Ambit3

El Suunto Ambit3 permite la creación de Apps para poder "modificarlo" y "personalizarlo" a nuestros gustos.

Aquí os traigo el código fuente para que podáis crear una app de un entrenamiento de series, un interval training. En concreto se trata de un entrenamiento que consiste en lo siguiente:

1km+1000x4/0'5km+1km

Es 1km de calentamiento, 4 series de 1km con 0'5km de descanso entre ellas y finalizar con 1km de vuelta a la calma.

Lo único que tenéis que hacer es entrar en movescount, app designer y pegar el código fuente que os pongo aquí abajo. Una vez hecho eso ya tendréis vuestra app lista para usar en cualquier modo de deporte que queráis.

Si queréis alguna modificación cómo poner más series, más descanso entre ellas, más calentamiento etc, decirlo en los comentarios y con mucho gusto os pondré el código. Si tenéis alguna duda de cómo funciona decirlo también y os lo explicaré con mucho gusto.

Saludos a tod@s!!


Código de la App:

/* Duration App */
/* Series 1000 */

/* Initialize variables */
if (SUUNTO_DURATION == 0) {
  RESULT = 0;
}

/* Lap 1 is step type WarmUp with duration type Distance */
if (SUUNTO_LAP_NUMBER == 1) {
  prefix = "wu";
  postfix = "m";
  RESULT = 1000 - (SUUNTO_LAP_DISTANCE * 1000);
}

/* Lap 2, 4, 6, 8 is step type Interval with duration type Distance */
if (SUUNTO_LAP_NUMBER == 2 || SUUNTO_LAP_NUMBER == 4 || SUUNTO_LAP_NUMBER == 6 || SUUNTO_LAP_NUMBER == 8) {
  prefix = "int";
  postfix = "m";
  RESULT = 1000 - (SUUNTO_LAP_DISTANCE * 1000);
}

/* Lap 3, 5, 7, 9 is step type Recovery with duration type Distance */
if (SUUNTO_LAP_NUMBER == 3 || SUUNTO_LAP_NUMBER == 5 || SUUNTO_LAP_NUMBER == 7 || SUUNTO_LAP_NUMBER == 9) {
  prefix = "rec";
  postfix = "m";
  RESULT = 500 - (SUUNTO_LAP_DISTANCE * 1000);
}

/* Lap 10 is step type CoolDown with duration type Distance */
if (SUUNTO_LAP_NUMBER == 10) {
  prefix = "cd";
  postfix = "m";
  RESULT = 1000 - (SUUNTO_LAP_DISTANCE * 1000);
}

/* Check if duration is reached */
if (RESULT < 0) {
  RESULT = 0;
  /* Alert that duration is reached */
  Suunto.alarmBeep();
}


2 comentarios:

  1. muchas gracias por este entrenamiento.
    A mi me gustaria poder hacerlas por mi mismo y mi pregunta es si es dificil porgrmar
    Gracias

    ResponderEliminar
  2. hola, existen webs que te crean todo el código para que tu puedas crearte la app sencillamente, como por ejemplo estas: http://www.ambitintervals.com/
    http://www.betatrailrunner.com/generator/
    En ellas sólo tienes que poner lo que quieres hacer y te va generando el código.
    En cuanto a la dificultad de programar no se si te refieres a estos entrenamientos o a un lenguaje de programación concreto. Esta página está dedicada principalmente al lenguaje de programación Java y cómo puedes ver es sencillo, estamos desarrollando un juego desde 0 y no hay muchas dificultades, todo es ponerse

    ResponderEliminar