Juegos Robótica

Cursos de programación con robótica educativa

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

Programación y ejemplos con mBot 2 #22 Control PID completo en sigue líneas.

La idea de hoy es completar un control PID para un robot sigue líneas completando el control proporcional que hicimos en la lección 19.

Este tipo de control es el más utilizado cuando queremos controlar una consigna única, en este caso seguir una línea, y es el mismo que se utiliza en robots que mantienen el equilibrio (self balancer) o vehículos tipo Segway.

ATENCIÓN. Tenéis que tener mucho cuidado a la hora de seguir esta lección y es importante que utilicéis el robot en el suelo o una superficie en la que no haya posibilidad de que se caiga y se pueda romper, ya que es fácil que podáis perder el control del mismo si trabajáis a altas velocidades.

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 22 del curso Programación y ejemplos con mBot 2 de Makeblock.

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

👨‍🏫 En esta sesión hemos visto:

  • Cómo elaborar una rutina de arranque para evitar que el robot salga demasiado rápido.
  • Cómo implementar un PID completo para uso en sigue líneas.

 

👩‍💻 Tareas propuestas:

  • Para esta semana la tarea principal es de experimentación y descubrimiento. Una vez tengas el PID completo practica variando las constantes y la velocidad base, recuerda que puedes poner algunas constantes a cero, pero siempre debe existir la constante proporcional.
  • Implementa un circuito más grande y toma tiempos para estudiar qué aporta cada parte del control.
  • ¿Se te ocurre una manera de aprovechar las rectas aumentando la velocidad y controlar más las curvas con velocidades más lentas y que pueda complementarse con el PID?

Todas las clases de este curso

  1. Programación y ejemplos con mBot 2 #1 Presentación
  2. Programación y ejemplos con mBot 2 #2 Entorno de programación mBlock
  3. Programación y ejemplos con mBot 2 #3 Programas precargados, tutoriales y modos cargar/en vivo.
  4. Programación y ejemplos con mBot 2 #4 Extensiones para programar mBot 2.
  5. Programación y ejemplos con mBot 2 #5 Moviendo a mBot 2.
  6. Programación y ejemplos con mBot 2 #6 Controlando el flujo de programa.
  7. Programación y ejemplos con mBot 2 #7 Resolución ejercicios con esperas.
  8. Programación y ejemplos con mBot 2 #8 Condicionales.
  9. Programación y ejemplos con mBot 2 #9 Funciones y subrutinas.
  10. Programación y ejemplos con mBot 2 #10 Interactuar con aplicación.
  11. Programación y ejemplos con mBot 2 #11 Sensor RGB cuádruple y sigue líneas.
  12. Programación y ejemplos con mBot 2 #12 Variables.
  13. Programación y ejemplos con mBot 2 #13 Actualización dinámica de variables.
  14. Programación y ejemplos con mBot 2 #14 Listas o arrays.
  15. Programación y ejemplos con mBot 2 #15 Juego clásico Simón de MB.
  16. Programación y ejemplos con mBot 2 #16 Reconocimiento de voz.
  17. Programación y ejemplos con mBot 2 #17 Adaptar rango de lectura de sensores analógicos.
  18. Programación y ejemplos con mBot 2 #18 Parámetros y argumentos de funciones.
  19. Programación y ejemplos con mBot 2 #19 Control proporcional de sigue líneas.
  20. Programación y ejemplos con mBot 2 #20 Clásico juego Pong de un jugador.
  21. Programación y ejemplos con mBot 2 #21 Menú de selección de subprogramas.
  22. Programación y ejemplos con mBot 2 #22 Control PID completo en sigue líneas.
  23. Programación y ejemplos con mBot 2 #23 Estacionamiento autónomo en cordón.
  24. Programación y ejemplos con mBot 2 #24 Clásico juego Arkanoid evolucionando Pong.
  25. Programación y ejemplos con mBot 2 #25 Expansiones para mBot 2.
  26. Programación y ejemplos con mBot 2 #26. Reto: sacar obstáculos del tatami.
  27. Programación y ejemplos con mBot 2 #27 Modelo de aprendizaje automático.
  28. Programación y ejemplos con mBot 2 #28 Conectar modelo de aprendizaje con mBot 2.
  29. Programación y ejemplos con mBot 2 #29 Sigue líneas inteligente 1 de 2.
  30. Programación y ejemplos con mBot 2 #30 Sigue líneas inteligente 2 de 2.
  31. Programación y ejemplos con mBot 2 #31 Preparación para robot resuelve laberintos.
  32. Programación y ejemplos con mBot 2 #32 Robot resuelve laberintos.
  33. Programación y ejemplos con mBot 2 #33 Proyecto parking con control de aforo.
  34. Programación y ejemplos con mBot 2 #34 Programando aprendizaje máquina e IA 1 de 2
  35. Programación y ejemplos con mBot 2 #35 Programando aprendizaje máquina e IA 2 de 2
  36. Programación y ejemplos con mBot 2 #36 Barrido de radar en vivo
  37. Programación y ejemplos con mBot 2 #37 Medidas fiables de sensores
  38. Programación y ejemplos con mBot 2 #38 Entradas analógicas de la expansión
  39. Programación y ejemplos con mBot 2 #39 Simulando el juego Telesketch
  40. Programación y ejemplos con mBot 2 #40 Canasta para pelotas de papel
  41. Programación y ejemplos con mBot 2 #41 Máquina de reparto de cartas

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?