Saltar al contenido principal

El recolector de basura

Utiliza los bloques [Conducir hacia] y [Girar], y el sensor de distancia frontal para conducir el robot VR y recoger la mayor cantidad de basura posible antes de que se agoten las baterías.

  • Seleccione el área de juegos para la limpieza de arrecifes de coral.
  • Programa el robot de realidad virtual para que recoja la mayor cantidad de basura posible antes de que se agoten las baterías.
    • Establezca la velocidad de giro deseada. Utilice el bloque [Girar] para seguir girando el tren motriz y utilice el sensor de distancia delantero para comprobar si hay basura.
    • Si el sensor de distancia frontal detecta un trozo de basura, el robot VR se desplazará la distancia que lo separa del objeto para recogerlo.
    • Usa el bloque [Para siempre] para que el robot de realidad virtual revise y recoja la basura constantemente.

Consejos útiles

  • Utilice el bloque FrontDistance found object de la categoría Sensores para informar si el sensor de distancia frontal detecta un objeto dentro de su campo de visión.

    VEXcode Distance encontró un bloque de objeto que lee 'FrontDistance encontró un objeto?'.

    • Comando Python correspondiente:

      distancia_frontal.objeto_encontrado()
  • Utilice el bloque FrontDistance Reporter de la categoría Sensores para obtener la distancia del objeto más cercano al sensor de distancia.

    VEXcode Distancia desde el bloque que lee 'FrontDistance en mm'.

    • Comando Python correspondiente:

      distancia_frontal.obtener_distancia(MM)
  • Utilice el bloque if then de la categoría Control para comprobar si el sensor de distancia frontal detecta un trozo de basura y ejecute el código para recoger el trozo de basura si la condición booleana es verdadera.

    VEXcode vacío Si entonces bloque que contiene un booleano Distancia encontrado bloque de objeto que lee todo junto 'si FrontDistance encontró un objeto entonces'.

    • Comando Python correspondiente:

      si front_distance.found_object():
  • Utilice el bloque Forever de la categoría Control para mantener al robot VR constantemente buscando y recogiendo basura.

    Bloque VEXcode Forever vacío que lee 'para siempre'.

    • Comando Python correspondiente:

      mientras que verdadero: