Skip to main content

Modificar programación

Tenemos el robot montado, la programación instalada y todo funciona correctamente.

Las siguientes preguntas que surgen son:

  • ¿Cómo hago que vaya más deprisa?
  • ¿Cómo modifico la distancia que recorre?
  • ¿Cómo modifico los giros?

A pesar de parecer una programación muy compleja, es fácil realizar los cambios en el código y lo vais a ver paso a paso:

Modificar Velocidad

Ya aprendimos en el apartado cambiar los valores de la botonera como entrar en la pestaña "Configuration.h" de la programación.

Abrimos esa pestaña y localizamos la siguiente línea:

#define STEPPERS_STEPS_PER_SECOND 1000

Esta línea nos define los pasos por segundo que va a realizar el motor cada vez que pulsemos en el botón de ir adelante o atrás. Si aumentamos el valor, aumentará la velocidad y si disminuimos el valor, disminuye la velocidad.

El límite está en torno a los 2300 steps, dependerá del voltaje de las pilas que el valor sea mayor o menor.

Juego - Dejar que los peques busquen por ellos mismos el límite del valor de los steps de su robot.

Modificar Velocidad de avance

Este apartado además de servir para trabajar medidas, reglas de tres o distancias. Nos permite modificar el avance para jugar en tableros que ya tengamos de otros robots con casillas de 15 cm.

Con la programación abierta y situados en la pestaña "Configuration.h" localizamos la siguiente línea:

#define STEPPERS_LINE_STEPS 1738

El valor 1738 equivale a un avance de 10cm cada vez que pulsemos los botones para desplazarnos adelante o atrás.

Realizando una regla de tres simple, podemos ver que el valor de avance de 1cm será de 174 (se redondea el valor porque los decimales no se van a tener en cuenta)

Sabiendo el avance de un centímetroo podemos cambiar el valor para que desplace la distancia que queramos.

Juego - Practicar reglas de tres para que calculen diferentes distancias con marcas en el suelo que deben ir alcanzando.