Juegos Robótica

Cursos de programación con robótica educativa

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

Programación avanzada con mBot y mBlock 5 #1 Multitarea con timer

Empezamos este curso que pretende ser la continuación avanzada con mBot y mBlock 5 del curso de iniciación que tienes disponible en la plataforma.

En esta primera sesión vamos a ver como podemos simular una multitarea con mBot a través de la vigilancia del timer interno de Arduino.

A modo de ejemplo programaremos mBot para ser manejado a través de mando a distancia.  Haremos que se pueda encender, apagar y variar la velocidad de parpadeo de las luces de una sirena sin la utilización de esperas de tal manera que podamos atender la comunicación por infrarrojos del mando de manera continua.

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 1 del curso de programación avanzada por bloques con mBot.

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

Como puedes ver la vigilancia del timer de Arduino nos permite simular una multitarea de manera que podemos atender continuamente la lectura del receptor de infrarrojos mientras simulamos un bucle de parpadeo y alternancia de colores sin la necesidad de esperas.

Ejercicios propuestos:

  • Programa mBot en modo sigue líneas para que pueda avanzar mientras alterna alguna secuencia de luces.
  • Modifica el programa para que pueda recibir órdenes del mando de manera que podamos acelerar o frenar la velocidad del robot en modo sigue líneas y que varíe proporcionalmente la velocidad de parpadeo de las luces.
  • Amplía el programa permitiendo salir del modo siguelíneas mediante el mando y entrar en un modo control remoto manteniendo la secuencia de luces. Se debe poder volver al modo sigue líneas con el mando si lo hemos llevado previamente por control remoto hasta la línea.

Todas las clases de este curso

  1. Programación avanzada con mBot y mBlock 5 #1 Multitarea con timer
  2. Programación avanzada con mBot y mBlock 5 #2 Multitarea con puntero de programa
  3. Programación avanzada con mBot y mBlock 5 #3 Adaptar rango entradas analógicas
  4. Programación avanzada con mBot y mBlock 5 #4 Argumentos de funciones o bloques
  5. Programación avanzada con mBot y mBlock 5 #5 Módulo RGB y servos
  6. Programación avanzada con mBot y mBlock 5 #6 Música, avanzado.
  7. Programación avanzada con mBot y mBlock 5 #7 Evitar el uso de esperas
  8. Programación avanzada con mBot y mBlock 5 #8 Lecturas de sensores fiables

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?