Ejercicio RU – Sigue líneas con control proporcional

Descripción de la actividad
Programación del Robot UNO programado para que siga una línea negra.

Componentes
  • Crumble Robot UNO
  • Un portapilas de 3xAA (R6), preferiblemente con interruptor

Programa

SigueLineas control proporcional

Con el siguiente programa haremos que el Robot UNO siga la línea de una cinta negra, con control proporcional.

Un sistema de control proporcional, es un sistema de control de realimentación lineal.

La realimentación, indica que la respuesta varía en función de los datos que recogen los sensores, en este caso, con la finalidad de seguir una línea.

Hay que recordar como tomamos los valores en ” TOMA DE VALORES CON UNO O MÁS SENSORES DE INFRARROJOS “

Ya configurados los valores que tomarán los sensores en blanco y negro, utilizaremos las sentencias de [ motor 1 FORWARD at 75 % ] y [ motor 2 FORWARD at 75 % ].

Una vez aquí, cliquearemos sobre la sección “Operators” del entorno de programación Crumble, y selecionaremos la sentencia [ () – () ]. En el segundo hueco de la sentencia colocaremos el sensor analógico A [ ANALOGUE A ].

En el primer hueco tendremos que colocar un valor. Este valor se deducirá sumandole 100 (que es la máxima potencia a la que puede ir) al valor mínimo que lea nuestro sensor.

Una vez completados los dos huecos de la sentencia [ () – () ], habrá que introducirla en la sección de porcentaje de potencia de la sentencia [ motor 1 FORWARD at 75 % ], sustituyendo al 75.

Con el siguiente motor haremos lo mismo, pero esta vez colocando el sensor analógico D
[ ANALOGUE D ].

Para continuar, le asignaremos al sensor de la parte izquierda el motor izquierdo y al sensor de la parte derecha el motor derecho. Por lo tanto, el sensor analógico A se corresponderá con el motor 1 y el sensor analógico D con el motor 2.

Por último, como queremos que se comprueben constantemente los valores, añadiremos un bucle infinito [ do forever loop ]. Si no ponemos el bloque [ do forever loop ] solo se tomarán los primeros valores que reciban los sensores y no se producirá ningún cambio, al no realizar una comprobación continua.

El resultado se muestra en la imagen del programa.

Ejercicio RU Siguelíneas proporcional

Share Button
Follow us on Facebook Follow us on Twitter
  • SUSCRIBETE

    Suscríbete a nuestro boletín informativo para estar puntualmente informado de nuestros cursos, talleres, eventos y novedades.
  • Próximos eventos

    1. LEGO Education Academy – LEGO WeDo para formadores

      mayo 5 @ 10:00 - 14:00
    2. LEGO Education Academy – LEGO WeDo 2.0 para formadores

      mayo 5 @ 16:00 - 20:00
    3. Didáctica de la robótica en educación infantil

      mayo 19 @ 10:00 - 20:00
    4. Empezando con Arduino UNO para formadores

      junio 2 @ 10:00 - 14:00
    5. Programación de videojuegos con Scratch – módulo I

      junio 9 @ 10:00 - 14:00
    6. Programación de videojuegos con Scratch – módulo II

      junio 9 @ 16:00 - 20:00
    7. Campamentos de robótica semana del 25 de junio al 29 de junio

      junio 25 @ 10:00 - junio 29 @ 14:00
    8. Campamentos de robótica semana del 2 de julio al 6 de julio

      julio 2 @ 10:00 - julio 6 @ 14:00
    9. Crumble – Aula robótica (14ª Edición)

      julio 2 @ 16:00 - julio 6 @ 20:00
    10. Campamentos de robótica del 9 de julio al 13 de julio

      julio 9 @ 10:00 - julio 13 @ 14:00

A ver si adivinas que utilizamos en este sitio? Aquí tienes el ladrillo en cuestión por si quieres leerlo