Usando Mis bloques en VEXcode IQ

 Mis bloques es una de las categorías de bloques dentro de VEXcode IQ. Algunas otras categorías incluyen apariencia, sonido, detección y variables. Mis bloques se utilizan para crear una secuencia de bloques que se pueden utilizar varias veces a lo largo de un proyecto. 


 Cómo hacer un bloque

Caja de herramientas de bloques VEXcode IQ con la categoría Mis bloques mostrada y el botón Crear un bloque resaltado.

Seleccione "Crear un bloque" en la categoría Mis bloques.

Se ha abierto el menú Crear un bloque de VEXcode IQ. El nombre del bloque se ha cambiado a Reproducir sonido y está resaltado.

Cambie el nombre del bloque ingresando en el campo "nombre del bloque", luego seleccione "Aceptar".


Cómo personalizar un bloque

Agregar una entrada (número)

El menú Crear un bloque de VEXcode IQ está abierto y el nombre del bloque está configurado en Reproducir sonido. Se ha agregado un campo de entrada de número al bloque y ahora está resaltado.

Seleccione la opción "Agregar una entrada (número)" en la pantalla "Crear un bloque (vista previa)". Cambie el nombre de la entrada ingresando en el campo "número" y luego seleccione "Aceptar".

Agregar una entrada (booleana)

El menú Crear un bloque de VEXcode IQ está abierto y el nombre del bloque está configurado en Reproducir sonido. Se ha agregado un campo de entrada booleano al bloque y ahora está resaltado.

Seleccione la opción "Agregar una entrada (booleana)" en la pantalla "Crear un bloque (vista previa)". Cambie el nombre de la entrada ingresando en el campo "Booleano", luego seleccione "Aceptar".

Agregar una etiqueta

El menú Crear un bloque de VEXcode IQ está abierto y el nombre del bloque está configurado como Dibujar un seguido de una entrada numérica. Se ha agregado un campo de etiqueta al final del bloque y ahora está resaltado.

Seleccione la opción "Agregar una etiqueta" en la pantalla "Crear un bloque (vista previa)". Cambie el nombre de la etiqueta ingresando en el campo "texto de la etiqueta", luego seleccione "Aceptar".

Combina entradas y etiquetas

El menú Crear un bloque de VEXcode IQ está abierto y se ha creado un bloque personalizado. El bloque primero dice Dibujar a, luego tiene un campo de entrada de número y termina con una etiqueta que dice pulgada cuadrada. En conjunto, el bloque personalizado dice Dibuja un cuadrado de X pulgadas.

Combine entradas y etiquetas para crear una secuencia de bloques.


Cómo eliminar entradas/etiquetas

El menú Crear un bloque de VEXcode IQ está abierto y el nombre del bloque está configurado en Reproducir sonido. Se ha agregado un campo de entrada de número al bloque y el ícono Borrar encima del campo de entrada está resaltado.

Para eliminar una entrada o etiqueta, seleccione el ícono "borrar" en la parte superior de la entrada o etiqueta que desea eliminar.


Cómo utilizar el bloque Definir

El bloque Definición de Mis Bloques de VEXcode IQ está resaltado en el Espacio de trabajo. El bloque definido dice 'Dibuja un cuadrado de tamaño pulgada', y la palabra tamaño es un parámetro numérico que se puede usar en la definición del bloque.

Ahora se puede utilizar un parámetro desde el bloque "definir" una vez creado.

El bloque de definición de mis bloques de VEXcode IQ con una definición de código ahora agregada. La pila tiene un bloque de repetición establecido en 4 y un bloque de accionamiento de 200 mm con un bloque de giro de 90 grados, ambos dentro del bloque de repetición.

Adjunte bloques adicionales al bloque "definir".

El bloque de definición de Mis bloques de VEXcode IQ con el parámetro numérico ahora utilizado en la definición. La pila tiene un bloque Repetir establecido en 4 y un bloque Conducir por encima de un bloque Girar 90 grados dentro del bloque Repetir. El parámetro de número se ha colocado en el bloque Drive for, por lo que ahora el bloque lee Drive forward for size inches (Avanzar para tamaño en pulgadas).

Utilice parámetros del bloque "definir".

Se agregó un bloque de comando Mis bloques de VEXcode IQ debajo de un bloque Cuando se inicia para ejecutar el nuevo bloque. Este bloque de comando llamará al comando Dibujar un tamaño de pulgada cuadrada. El parámetro numérico se establece en 4.

Utilice "Mi bloque" adjunto al bloque "Cuando comenzó".


Cómo usar Mis bloques

Ejemplo de reproducción de sirena

En este ejemplo, el robot utilizará Mis bloques para:

  • Reproduce el sonido de la sirena 3 veces.
  • Avance 12 pulgadas
  • Reproduce el sonido de la sirena 6 veces.

El bloque de sombrero "definir" desglosa un procedimiento. En el siguiente video de ejemplo, este bloque “definitorio” hat desglosa los bloques utilizados para reproducir un sonido de sirena una cierta cantidad de veces. Arrastre los argumentos desde el bloque de definición para usarlos dentro de los bloques.

Una vez que se establece el bloque "definir", el bloque recién creado ahora se puede arrastrar y agregar al bloque "cuando se inició" para establecer los parámetros. Este proceso se muestra en este vídeo.

Reproducir sonido de sirena VEXcode IQ Mis bloques Bloque de definición. El bloque dice Reproducir sonido de sirena veces, y la palabra veces es un parámetro numérico. La pila tiene un bloque Repetir con su número de repetición establecido en el parámetro de tiempos, y en el bloque Repetir hay un bloque Reproducir sonido configurado para reproducir el sonido de la sirena. Junto al bloque Definición hay una pila con un programa para utilizar el bloque. Esta pila dice Cuando se inicia, reproduce el sonido de sirena 3, avanza 12 pulgadas y luego reproduce el sonido de sirena 6.

Una vez que se cambian los parámetros, el proyecto está listo para ser descargado y ejecutado.

Imprimir con ejemplo de nueva línea

En este ejemplo, el robot utilizará Mis bloques para:

  • Avance 15 pulgadas
  • Imprime la capacidad de la batería y también mueve el cursor a una nueva línea en la pantalla del Brain.
  • Gira el robot 180 grados hacia la derecha.
  • Imprime la capacidad de la batería y también mueve el cursor a una nueva línea en la pantalla del Brain.

 

El bloque de sombrero "definir" descompone los bloques utilizados para imprimir los valores del indicador del sensor y luego pasa a una nueva línea. Arrastre los argumentos desde el bloque de definición para usarlos dentro de los bloques, como se muestra en este video.

Una vez que se establece el bloque "definir", el bloque recién creado ahora se puede arrastrar y agregar al bloque "cuando se inició" para establecer los parámetros. Este proceso se muestra en este vídeo.

Imprimir con el bloque de definición de mis bloques VEXcode IQ de nueva línea. El bloque lee Imprimir número con nueva línea, y la palabra número es un parámetro numérico. La pila tiene un bloque de impresión con el parámetro de número en su valor de impresión seguido por un bloque de siguiente fila. Junto al bloque Definición hay una pila con un programa para utilizar el bloque. Esta pila dice: Cuando se inicia, avanza 15 pulgadas, imprime la capacidad de la batería en % con una nueva línea, gira a la derecha 180 grados y luego imprime la capacidad de la batería en % con una nueva línea.

Una vez que se cambian los parámetros, el proyecto está listo para ser descargado y ejecutado.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: