Ejercicio RU – Jugador de Sumo

Descripción de la actividad
Programación del Robot UNO para que realice la actividad de sumo.

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

Programa

Jugador de Sumo(1 sensor)

Con el siguiente programa haremos que el Robot UNO realice la actividad de sumo.

Hay que recordar cómo 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, cliquearemos en la sección “Control” del entorno de programación de Crumble y seleccionaremos la sentencia [ if then else end if ].

Dentro del condicional, utilizaremos un operador lógico [ menor que ] para colocar, a un lado, el sensor analógico y al otro, el valor medio. Como expilcamos en el video nombrado anteriormente.

Como nuestro tablero es de color negro con borde blanco, el robot tiene que reconocer el blanco para no salirse del tablero.

Usaremos la parte “if” del condicional para que el motor retroceda durante un segundo y gire durante otro segundo. Después, el robot seguiría su camino hasta volver a leer valores de color blanco.

En la parte “else” del condicional, simplemente haremos que se desplace en línea recta.

Como nuestro robot tiene dos sensores analógicos, podemos añadirlos a nuestro programa. Para ello utilizaremos una sentencia booleana “OR” que encontraremos en la sección “Operators” de nuestro entorno de programación, la cual nos permitirá accionar la parada de motores si cualquiera de los dos sensores percibe el negro.

El resultado se muestra en la imagen del programa.

Jugador de Sumo(2 sensores) copia

Ejercicio RU

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. Crumble – Aula robótica (13ª Edición)

      febrero 3 @ 10:00 - marzo 3 @ 14:00
    2. Empezando con Arduino UNO para formadores

      febrero 10 @ 10:00 - 14:00
    3. LEGO Education Academy – LEGO WeDo para formadores

      marzo 3 @ 10:00 - 14:00
    4. LEGO Education Academy – LEGO WeDo 2.0 para formadores

      marzo 3 @ 16:00 - 20:00
    5. Programación de videojuegos con Scratch – módulo I

      marzo 10 @ 10:00 - 16:00
    6. Programación de videojuegos con Scratch – módulo II

      marzo 10 @ 16:00 - 20:00

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