Juegos Robótica

Cursos de programación con robótica educativa

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

Curso de programación por bloques con mBot. Iniciación #11. Selección de subprogramas mediante teclas del mando a distancia.

En esta sesión vamos a ver algo muy importante a la hora de manejar el mando a distancia con mBot y que nos va a servir en general aunque no utilicemos el mando.

Se trata del cambio de rutinas o programas a través de las teclas del mando. Podremos seleccionar un programa al pulsar una tecla, que ejecutará su rutina de manera repetitiva continuamente como lo haría un programa original, y posteriormente salir de ese programa para ir a otro pulsando una tecla diferente.

Esta sesión es muy importante y conviene que la sigas con atención realizando los ejercicios propuestos. Ante cualquier duda ponte en contacto a través de soporte para alumnos.

Vídeo de la sesión 11 del curso de Iniciación a la programación visual con mBot.

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

Ejercicios:

  1. Repetir el ejemplo del vídeo pero con tres opciones diferentes.
  2. Imagina tener que utilizar todas las teclas para seleccionar subprogramas y que además quisieras vigilar la pulsación en varias zonas de cada subprograma. Recuerda que dispones de la opción de definir bloques con subrutinas para luego únicamente llamar a ese bloque tantas veces como quieras tal y como vimos en la lección 6 de este curso. Sustituye la vigilancia de pulsación de teclas por bloque de subrutina utilizando el conjunto que contiene la vigilancia de todas las teclas utilizadas. No hay problema por vigilar la tecla utilizada en el propio subprograma.
  3. Prueba a añadir otra selección que dependa del sensor de luminosidad o de ultrasonidos, y utilízalo como si fuera una tecla más con un condicional dependiente de su valor, por ejemplo «si sensor luz<200».

Todas las clases de este curso

  1. Curso de programación por bloques con mBot. Iniciación #1. Conexión y modos de trabajo.
  2. Curso de programación por bloques con mBot. Iniciación #2. Lectura y comprobación de sensores.
  3. Curso de programación por bloques con mBot. Iniciación #3. Actuadores incluidos en el kit y bloques para utilizarlos.
  4. Curso de programación por bloques con mBot. Iniciación #4. Órdenes de control: bloques condicionales.
  5. Curso de programación por bloques con mBot. Iniciación #5. Órdenes de control: bucles de repetición.
  6. Curso de programación por bloques con mBot. Iniciación #6. Subprogramas y variables.
  7. Curso de programación por bloques con mBot. Iniciación #7. Variación de valores de variables.
  8. Curso de programación por bloques con mBot. Iniciación #8. Introducción a los arrays o listas.
  9. Curso de programación por bloques con mBot. Iniciación #9. Utilización avanzada de arrays o listas.
  10. Curso de programación por bloques con mBot. Iniciación #10. Mando a distancia por infrarrojos.
  11. Curso de programación por bloques con mBot. Iniciación #11. Selección de subprogramas mediante teclas del mando a distancia.
  12. Curso de programación por bloques con mBot. Iniciación #12. Uso del timer interno para programar multitarea en mBot.

Recuerda que si te suscribes tendrás acceso a todos los cursos, así como 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?