Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Lego Spike iniciación #6 Funciones o bloques de subprogramas

En esta sesión vamos a ver los bloques de parada de pila y veremos cómo crear funciones, bloques o subprogramas.

Los bloques de parada de pila nos van a permitir detener el programa o conjunto de órdenes concreto (pila) en el que está insertado, todas las pilas o el resto de pilas dejando activa únicamente la pila en la que se ha insertado el bloque de parada.

Las funciones o bloques personalizados nos permiten definir partes de programa o subprograma a los que podremos llamar las veces que necesitemos a través de un bloque con su nombre. Nos servirán para tener un orden visual en todo el programa y también para ahorrar trabajo cuando tengamos que utilizar repetidamente ciertas rutinas.

Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.

Vídeo de la sesión 6 del curso de iniciación a la programación con LEGO Spike Prime..

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Ejercicios:

  1. Crea el programa visto en el vídeo que integra la función para retirar un obstáculo.
  2. Añade en el programa principal una rutina que haga que el robot esté «en vigilancia» constante moviéndose en avance un determinado tiempo o distancia y que gire 180º para seguir la rutina indefinidamente. Si durante la rutina detecta un obstáculo debe llamar a la función de retirar obstáculo.
  3. Añade al programa una función llamada «aviso» que emita luz deslumbrante en el sensor de ultrasonidos y un sonido para «avisar» al obstáculo y que pueda ser retirado. Pasado un tiempo si no se ha retirado el objeto llamaremos a la función de retirada de obstáculo para que el robot lo quite.

Todas las clases de este curso

  1. Lego Spike iniciación #1 Robot base y primeros pasos actualizando el hub.
  2. Lego Spike iniciación #2 Bloques de control: bloques de espera.
  3. Lego Spike iniciación #3 Bloques de movimiento de robot y motores.
  4. Lego Spike iniciación #4 Bloques de repetición y sensor de color
  5. Lego Spike iniciación #5 Bloques de control condicionales
  6. Lego Spike iniciación #6 Funciones o bloques de subprogramas
  7. Lego Spike iniciación #7 Ejemplo solución con funciones o bloques
  8. Lego Spike iniciación #8 Inicialización y actualización de variables
  9. Lego Spike iniciación #9 Uso de pulsadores y modificación de variables
  10. Lego Spike iniciación #10 Introducción a los arrays o listas
  11. Lego Spike iniciación #11 Práctica con bloques de lista

Recuerda que si te suscribes tendrás acceso a todos los cursos, con opción de soporte para dudas y preguntas.

NEWSLETTER | Contacto | Blog | Sobre mi | Política de privacidad

Juegos Robótica es un proyecto de TECNODEMIA© 2026 ·

close-icon

Acceso Alumn@s

¿Has olvidado tu contraseña?