Saltar al contenido principal

Rueda poligonal

¡Diseña un algoritmo para usar el lápiz de realidad virtual para dibujar alrededor del perímetro de un polígono seleccionado y crear una rueda poligonal con él! Calcula la medida del ángulo interior del polígono y luego imprime el valor calculado usando la consola de impresión.

  • Seleccione el área de juego Shape Tracer.
  • Seleccione un polígono ubicado en los puntos de inicio D, E o F.
  • Programa el robot de realidad virtual para que dibuje el contorno del polígono seleccionado y calcule la medida de su ángulo interior.
    • Determina la longitud del lado del polígono. Declara una variable para almacenar el valor.
    • Determina el ángulo que necesita girar el robot para dibujar el polígono. Utilice este ángulo para calcular la medida del ángulo interior del polígono. Declara variables para almacenar los datos.
    • Utilice el lápiz de realidad virtual y un bucle para repetir los comandos [Drive for] y [Turn for] un número determinado de veces para dibujar alrededor del perímetro del polígono seleccionado.
    • Utilice el bloque [print] para imprimir el valor del ángulo interior en la consola de impresión.
  • Programa el robot de realidad virtual para crear una rueda poligonal usando los bloques de lápiz. 
    • Dirige el robot hasta el punto central del polígono.
    • Programa el robot de realidad virtual para que dibuje líneas que conecten el punto central con cada vértice utilizando el lápiz de realidad virtual y un bucle.
    • ¡Programa el robot para que dibuje un punto en el centro como eje para crear una rueda!

Consejos útiles

  • Para seleccionar una posición inicial en el área de juego Shape Tracer, seleccione el botón de menú y, a continuación, el botón de ubicación.

    Botón de menú en la ventana de VEXcode VR Playground.

    Seleccione una posición de inicio en la ventana de VEXcode VR Playground.

  • Utilice la siguiente fórmula para calcular el ángulo que el robot necesita girar para dibujar un polígono regular.

ángulo_de_giro = 360 / número_de_lado_del_polígono = ángulo_exterior

La suma de cada ángulo exterior y su ángulo interior correspondiente es igual a 180°. Utilice la siguiente fórmula para calcular la medida del ángulo interior.

 ángulo_interior = 180° - ángulo_exterior. 

  • Utilice el bloque repeat de la categoría "Control" para programar el robot de realidad virtual de manera que repita los bloques que contiene un número determinado de veces.

    Bloque VEXcode Repeat vacío que lee 'repetir 2'.

    • Comando Python correspondiente:

      para repeat_count en range(2):
      	wait(5, MSEC)