Juegos Robótica

Cursos de programación con robótica educativa

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

Codey Rocky iniciación #9 Subprogramas o funciones con «mis bloques».

En esta sesión vamos a ver el concepto de función en programación que utilizaremos a través del apartado «mis bloques» de mBlock 5.

Una función es una rutina o subprograma a la que vamos a poder llamar a través de la definición de un bloque designado por nosotros y al que podremos recurrir tantas veces como sea necesario.

De hecho las funciones nos permiten no tener que repetir ciertas rutinas a las que queremos recurrir repetidamente en nuestro programa, facilitando su llamada a través de esos bloques creados por nosotros.

También las podemos para ordenar visualmente el programa, separando en rutinas o subprogramas definidas de manera que todo el conjunto sea más fácil de interpretar por alguien que vea el programa o por nosotros mismos.

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 9 del curso de iniciación a la programación por bloques con Codey Rocky.

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

Ejercicios:

  1. Repite la actividad vista en el vídeo creando un robot de suelo con funciones de avance y de giro de 90º.
  2. Añade otra función que sea un conjunto de sonidos o notas musicales, y otra que sea una secuencia de luces. Añade esas funciones entre las funciones de avance y giro del programa principal en las posiciones que quieras y tantas veces como quieras.
  3. Realiza un nuevo programa en la que haya tres partes definidas:
  • Por un lado tendremos la inicialización del robot, con una serie de sonidos y luces al arrancar el robot que quedará a la espera de que se le pulse el botón A.
  • Otra parte será la de búsqueda, en la que el robot repetirá un modo de vigilancia avanzando una distancia, y girando 180º hasta que se detecte un obstáculo.
  • Por otro lado estará la parte de obstáculo detectado, en la que el robot permanecerá con una secuencia de parpadeo de luz roja y de sonido intemitente hasta que se retire el obstáculo.
  • Programa cada parte en una función y utiliza las tres funciones en el programa principal de manera que quede más claro el funcionamiento general del robot.

Todas las clases de este curso

  1. Codey Rocky iniciación #1 Conociendo las características de Codey Rocky
  2. Codey Rocky iniciación #2 Entorno de programación mBlock.
  3. Codey Rocky iniciación #3 Comprobando sensores y actuadores.
  4. Codey Rocky iniciación #4 Primeros programas con Codey Rocky.
  5. Codey Rocky iniciación #5 Modos cargar programa y trabajar en vivo.
  6. Codey Rocky iniciación #6 Bloques de control por espera.
  7. Codey Rocky iniciación #7 Bloques de control por bucles de repetición.
  8. Codey Rocky iniciación #8 Bloques de control condicionales.
  9. Codey Rocky iniciación #9 Subprogramas o funciones con «mis bloques».
  10. Codey Rocky iniciación #10 Declaración y actualización de variables.
  11. Codey Rocky iniciación #11 Modificar el valor de las variables.
  12. Codey Rocky iniciación #12 Introducción a los arrays o listas.
  13. Codey Rocky iniciación #13 Utilización avanzada de arrays o listas.

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?