Mis bloques#
Mis Bloques te permite agrupar una secuencia de bloques que quieras usar varias veces en un proyecto, sin necesidad de duplicarla ni recrearla repetidamente. Esto puede ayudarte a dividir proyectos largos y hacer que sean más fáciles de manejar.
Crear un Mi Bloque#
Ve a la categoría Lógica - Mis bloques en la caja de herramientas y selecciona Crear un bloque.
Nombra tu bloque#
Cambia el nombre de tu Mi Bloque.
Agregar un elemento#
Seleccione un elemento para agregar al bloque:
Entrada proporciona un espacio para introducir texto o números.
Booleano proporciona un espacio para un valor verdadero o falso.
La etiqueta te permite añadir texto a Mi Bloque para organizarlo.
Nombra el elemento#
Cambiar el nombre de un elemento cambia el nombre de ese parámetro de My Block. No cambia el funcionamiento de My Block.
Crear el bloque#
Una vez que hayas terminado de configurar tu Mi Bloque, selecciona Crear.
Defina Mi Bloque#
Ver el bloque de definición#
Aparecerá un bloque define para tu My Block en el espacio de trabajo, y My Block aparecerá en la caja de herramientas. Adjunta bloques debajo del bloque define; todos los bloques adjuntos se ejecutarán cuando se utilice My Block en el proyecto.
Nota: Si eliminas un bloque define de My Block de tu espacio de trabajo, también se eliminará ese My Block de tu caja de herramientas y tendrás que volver a crearlo.
Utilizar un parámetro#
Para usar un parámetro de su bloque My Block, selecciónelo en el bloque define y arrástrelo para crear un bloque reporter o Boolean utilizable.
Agregar el parámetro a un bloque#
Para usar su valor, inserte el parámetro en la entrada de otro bloque. Este parámetro solo se puede usar dentro de la pila de bloques de “Mi Bloque”.
define square driving (distance) :: custom
drive [forward v] for (distance) [mm v] ▶
girar [derecha v] por (90) grado ▶
Si intenta utilizar un bloque reportero o booleano de My Block fuera de la propia pila de bloques de My Block, aparecerá atenuado para indicar que no funcionará.
Utilice Mi Bloque#
El nuevo bloque My Block se puede extraer de la caja de herramientas y utilizar en el proyecto. Por ejemplo, al ejecutar square driving con una distancia de 50, repetido 4 veces, el robot se desplaza siguiendo un patrón cuadrado.
cuando empezó
repetir (4)
square driving [50]
fin