Pantalla#
Introducción#
Los bloques de pantalla controlan la pantalla táctil del V5 Brain, lo que permite que su robot muestre texto, números y gráficos, y responda a la entrada táctil.
De forma predeterminada, la fuente para imprimir en Brain es monoespaciada pequeña, que tiene 12 filas y 48 columnas.
Para dibujar, la resolución del Cerebro es de 479 x 239 píxeles.

A continuación se muestra una lista de bloques disponibles:
Cursor de impresión: muestra texto y administra el cursor de impresión.
imprimir en pantalla – Imprime texto o números en la pantalla del Cerebro.
establecer cursor en fila o columna en la pantalla – Mueve el cursor a una fila y columna específicas.
establecer el cursor en la siguiente fila de la pantalla – Mueve el cursor a la columna 1 de la siguiente fila.
borrar fila en pantalla – Borra una fila de texto específica.
columna del cursor de pantalla – Devuelve el número de columna donde se imprimirá el texto.
fila del cursor de pantalla – Devuelve el número de fila donde se imprimirá el texto.
Configuración: cambia la apariencia del texto y los gráficos.
borrar pantalla – Borra todo el texto y los dibujos de la pantalla.
establecer fuente en pantalla – Cambia el tipo y tamaño de fuente para la visualización del texto.
Establecer precisión de impresión en pantalla – Ajusta la cantidad de decimales para los números impresos.
Establecer el ancho del lápiz en la pantalla – Controla el grosor de las líneas dibujadas.
Establecer color de lápiz/fuente en pantalla – Cambia el color del texto y los contornos.
establecer color de relleno en pantalla – Establece el color utilizado para rellenar las formas.
Dibujar: crea formas, líneas y gráficos en la pantalla Cerebro.
dibujar píxel en la pantalla – Dibuja un solo píxel en una posición.
dibujar línea en la pantalla – Dibuja una línea entre dos puntos.
Dibujar rectángulo en la pantalla – Dibuja un rectángulo usando dos puntos de esquina.
Dibujar círculo en la pantalla – Dibuja un círculo con un centro y un radio definidos.
Toque: detecta la entrada táctil en la pantalla del cerebro.
¿Pantalla presionada? – Devuelve si la pantalla está siendo tocada actualmente.
posición de pantalla – Informa la coordenada X de un toque.
cuando la pantalla – Ejecuta los bloques adjuntos cuando se presiona o se suelta la pantalla.
Cursor Imprimir#
imprimir en pantalla#
El bloque imprimir en pantalla muestra texto en la pantalla del robot en la posición y fuente actuales del cursor.
cuando empezó
imprimir [VEXcode] en la pantalla ▶
Parámetros |
Descripción |
|---|---|
valor |
El texto, número o valor de variable que se mostrará en la pantalla. |
flecha expansiva |
Expande el bloque para leer y establece el cursor en la siguiente fila y haz que el cursor se mueva a la siguiente fila después de este bloque. |
Ejemplo
cuando empezó
[Display a message at the starting cursor position.]
imprimir [Hello, Robot!] en la pantalla ▶

Coloque el cursor en la fila o columna de la pantalla#
Al usar el bloque Ajustar cursor a fila o columna en pantalla, el cursor se coloca en una fila y columna específicas de la pantalla. La cantidad de filas y columnas que se pueden ajustar depende de la fuente seleccionada. Con la fuente monoespaciada mediana predeterminada, se pueden mostrar con claridad hasta 8 filas y 13 columnas. El texto que se encuentre fuera de este rango puede quedar cortado o resultar difícil de leer.
Las fuentes monoespaciadas tienen caracteres del mismo ancho, lo que garantiza la uniformidad en la colocación del texto. En cambio, las fuentes proporcionales varían en el ancho de los caracteres, por lo que algunas letras ocupan más espacio que otras. Sin embargo, independientemente del tipo utilizado, el bloque “Ajustar cursor a fila/columna” posiciona el cursor según el tamaño de fila y columna, no el estilo de fuente. El tamaño de fuente se puede ajustar mediante el bloque Ajustar fuente en pantalla.
Coloque el cursor en la fila [1] columna [1] en la pantalla
Parámetros |
Descripción |
|---|---|
fila |
La fila del cursor. |
columna |
La columna del cursor. |
Ejemplo
cuando empezó
[Display text starting at Row 3 Column 12.]
Coloque el cursor en la fila [3] columna [12] en la pantalla
imprimir [Row 3, Column 12] en la pantalla ▶

Colocar el cursor en la siguiente fila de la pantalla#
El bloque establecer cursor en la siguiente fila de la pantalla mueve el cursor a la columna 1 en la siguiente fila de la pantalla del robot.
Colocar el cursor en la siguiente fila de la pantalla
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display two lines of text.]
imprimir [Line 1] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
imprimir [Line 2] en la pantalla ▶

borrar fila en la pantalla#
El bloque borrar fila en la pantalla borra una fila de texto en la pantalla del robot.
Limpiar la fila [1] de la pantalla
Parámetros |
Descripción |
|---|---|
fila |
El número de fila a borrar. |
Ejemplo
cuando empezó
[Only keep the text on row 1.]
imprimir [This text stays] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
imprimir [This text disappears] en la pantalla ▶
esperar [3] segundos
Limpiar la fila [2] de la pantalla
columna del cursor de la pantalla#
El bloque columna del cursor de pantalla devuelve el número de columna donde se imprimirá el texto como un entero.
(columna del cursor de la pantalla)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display the cursor's current column.]
Coloque el cursor en la fila [3] columna [15] en la pantalla
imprimir (columna del cursor de la pantalla) en la pantalla ▶

fila del cursor de la pantalla#
El bloque fila del cursor de pantalla devuelve el número de fila donde se imprimirá el texto como un entero.
(fila del cursor de la pantalla)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display the cursor's current row.]
Coloque el cursor en la fila [3] columna [2] en la pantalla
imprimir (fila del cursor de la pantalla) en la pantalla ▶

Ajustes#
pantalla clara#
El bloque borrar pantalla borra todos los dibujos y textos de la pantalla del robot.
pantalla clara
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Draw a circle, and clear it after 2 seconds.]
dibuja el círculo [120] [120] [40] en la pantalla
esperar [2] segundos
pantalla clara
establecer fuente en pantalla#
El bloque establecer fuente en pantalla define la fuente y el tamaño que se usarán para mostrar el texto en la pantalla del robot. Esta fuente se aplicará a todo el texto impreso posteriormente.
Establezca la fuente en [monoespaciado v] [medio v] en la pantalla
Parámetros |
Descripción |
|---|---|
estilo |
El estilo de fuente:
|
tamaño |
Tamaño de fuente (ejemplos a continuación):
|
El robot serigrafió números y letras con fuente MONO 12. Se muestra de la A a la Z. En la parte inferior de la pantalla, tiene 26 de ancho y 15 filas. (/_static/img/fonts/mono12.png) |
El robot serigrafió números y letras con la fuente MONO 15. Muestra AT. En la parte inferior de la pantalla, tiene 20 caracteres de ancho y 12 filas. (/_static/img/fonts/mono15.png) |
El robot serigrafió números y letras con la fuente MONO 20. Muestra AP. En la parte inferior de la pantalla, tiene 16 de ancho y 9 filas. (/_static/img/fonts/mono20.png) |
|---|---|---|
El robot serigrafió números y letras con la fuente MONO 30. Muestra AK. En la parte inferior de la pantalla, tiene 11 caracteres de ancho y 6 filas. (/_static/img/fonts/mono30.png) |
El robot serigrafió números y letras con la fuente MONO 40. Muestra AK. En la parte inferior de la pantalla, tiene 8 caracteres de ancho y 5 filas. (/_static/img/fonts/mono40.png) |
El robot serigrafió números y letras con la fuente MONO 60. Muestra del 1 al 6. En la parte inferior de la pantalla, tiene 3 filas. (/_static/img/fonts/mono60.png) |
El robot serigrafió números y letras con la fuente PROP 20. Muestra AS. En la parte inferior de la pantalla, tiene 8 de ancho y 9 filas. (/_static/img/fonts/prop20.png) |
El robot serigrafió números y letras con la fuente PROP 30. Muestra AM. En la parte inferior de la pantalla, mide 15 de ancho y 6 filas. (/_static/img/fonts/prop30.png) |
El robot serigrafió números y letras con la fuente PROP 40. Muestra AM. En la parte inferior de la pantalla, mide 15 de ancho y 6 filas. (/_static/img/fonts/prop40.png) |
El robot serigrafió números y letras con la fuente PROP 60. Muestra del 1 al 7. En la parte inferior de la pantalla, tiene un 7 de ancho y 3 filas. (/_static/img/fonts/prop60.png) |
Ejemplo
cuando empezó
[Display text using a larger font]
Establezca la fuente en [monoespaciado v] [extra grande v] en la pantalla
imprimir [VEX] en la pantalla ▶

Establecer la precisión de impresión en la pantalla#
El bloque establecer precisión de impresión en pantalla define el formato de precisión utilizado para mostrar los números en la pantalla del robot. Esta precisión de impresión se aplicará a todos los números impresos posteriormente.
Establezca la precisión de impresión en [0.1 v] en la pantalla
Parámetros |
Descripción |
|---|---|
precisión |
Establece la precisión de impresión en:
|
Ejemplo
cuando empezó
[Print 1/3 as 0.33.]
Establezca la precisión de impresión en [0.01 v] en la pantalla
imprimir ([1] [math_division v] [3]) en la pantalla ▶

establecer el ancho del lápiz en la pantalla#
El bloque establecer ancho del lápiz en pantalla establece el ancho del lápiz utilizado para dibujar líneas y formas.
Establezca el ancho del lápiz en [10] en la pantalla
Parámetros |
Descripción |
|---|---|
ancho |
El ancho del lápiz en píxeles en un rango de 0 a 32. |
Ejemplo
cuando empezó
[Draw a rectangle with a pen width of 10.]
Establezca el ancho del lápiz en [10] en la pantalla
dibuja el rectángulo [50] [50] [130] [60] en la pantalla

Establecer el color del lápiz/fuente en la pantalla#
El bloque establecer color de lápiz/fuente en la pantalla establece el color del lápiz utilizado para dibujar líneas, formas y texto en la pantalla del robot.
Establezca el color del lápiz/fuente en [rojo v] en la pantalla
Parámetros |
Descripción |
|---|---|
color |
Establece el color del lápiz a:
|
Ejemplo
cuando empezó
[Draw a rectangle with orange borders.]
Establezca el color del lápiz/fuente en [naranja v] en la pantalla
dibuja el rectángulo [50] [50] [130] [60] en la pantalla

establecer el color de relleno en la pantalla#
El bloque establecer color de relleno en pantalla establece el color de relleno utilizado cuando se dibujan formas.
Establezca el color de relleno en [rojo v] en la pantalla
Parámetros |
Descripción |
|---|---|
color |
Establece el color de relleno a:
|
Ejemplos
cuando empezó
[Draw a purple rectangle.]
Establezca el color de relleno en [púrpura v] en la pantalla
dibuja el rectángulo [50] [130] [100] [60] en la pantalla

Dibujar#
dibujar píxeles en la pantalla#
El bloque dibujar píxel en pantalla dibuja un píxel en la coordenada de pantalla especificada (x, y) en el color de lápiz actual.
Dibuja el píxel [0] [0] en la pantalla
Parámetros |
Descripción |
|---|---|
incógnita |
La coordenada x para dibujar el píxel de 0 a 479. |
y |
La coordenada y para dibujar el píxel de 0 a 239. |
Ejemplo
cuando empezó
[Draw the pixels marking the corners of a square.]
Dibuja el píxel [250] [100] en la pantalla
Dibuja el píxel [275] [100] en la pantalla
Dibuja el píxel [250] [125] en la pantalla
Dibuja el píxel [275] [125] en la pantalla
![]()
dibujar una línea en la pantalla#
El bloque dibujar línea en la pantalla dibuja una línea desde la primera coordenada de pantalla especificada (x1, y1) hasta la segunda coordenada de pantalla especificada (x2, y2) utilizando el ancho del lápiz y el color del lápiz actuales.
dibuja la línea [0] [0] [10] [10] en la pantalla
Parámetros |
Descripción |
|---|---|
x1 |
La coordenada x en píxeles del inicio de la línea de 0 a 479. |
año1 |
La coordenada y en píxeles del inicio de la línea de 0 a 239. |
x2 |
La coordenada x en píxeles del final de la línea de 0 a 479. |
y2 |
La coordenada y en píxeles del final de la línea de 0 a 239. |
Ejemplo
cuando empezó
[Draw a line from the top left to bottom right of the screen.]
dibuja la línea [0] [0] [479] [239] en la pantalla

dibujar rectángulo en la pantalla#
El bloque dibujar rectángulo en pantalla dibuja un rectángulo usando el ancho del lápiz, el color del lápiz y los colores de relleno actuales.
dibuja el rectángulo [0] [0] [10] [10] en la pantalla
Parámetros |
Descripción |
|---|---|
incógnita |
La coordenada x en píxeles de la esquina superior izquierda del rectángulo de 0 a 479. |
y |
La coordenada y en píxeles de la esquina superior izquierda del rectángulo de 0 a 239. |
ancho |
El ancho del rectángulo en píxeles. |
altura |
La altura del rectángulo en píxeles. |
Ejemplo
cuando empezó
[Draw a rectangle on the screen.]
dibuja el rectángulo [50] [50] [130] [60] en la pantalla

dibujar un círculo en la pantalla#
El bloque dibujar círculo en pantalla dibuja un círculo usando el ancho del lápiz, el color del lápiz y los colores de relleno actuales.
dibuja el círculo [0] [0] [10] en la pantalla
Parámetros |
Descripción |
|---|---|
incógnita |
La coordenada x en píxeles del centro del círculo de 0 a 479. |
y |
La coordenada y en píxeles del centro del círculo de 0 a 239. |
radio |
El radio del círculo en píxeles. |
Ejemplo
cuando empezó
[Draw a circle on the screen.]
dibuja el círculo [120] [120] [40] en la pantalla

Tocar#
¿pantalla presionada?#
El bloque ¿Pantalla presionada? devuelve un valor booleano que indica si la pantalla táctil del cerebro está siendo presionada actualmente.
Verdadero – Se está presionando la pantalla.
Falso: la pantalla no está presionada.
<¿pantalla presionada?>
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
cuando empezó
[Change the screen's color after it's pressed.]
esperar hasta <¿pantalla presionada?>
Establezca el color de relleno en [verde v] en la pantalla
dibuja el rectángulo [0] [0] [479] [239] en la pantalla
cuando empezó
[Display different messages after the screen is pressed.]
esperar hasta <¿pantalla presionada?>
imprimir [First message!] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
[Lift finger to press the screen again.]
esperar hasta <no <¿pantalla presionada?>>
esperar hasta <¿pantalla presionada?>
imprimir [Second message!] en la pantalla ▶
posición de la pantalla#
El bloque posición de pantalla devuelve la coordenada x o y de la ubicación donde se presionó por última vez la pantalla táctil del Cerebro.
(posición de pantalla [incógnita v])
Parámetros |
Descripción |
|---|---|
eje |
¿De qué eje se debe devolver la posición?
|
cuando empezó
[Display a circle where the screen is pressed.]
esperar hasta <¿pantalla presionada?>
Establezca el color de relleno en [blanco v] en la pantalla
dibuja el círculo (posición de pantalla [incógnita v]) (posición de pantalla [y v]) [20] en la pantalla
cuando la pantalla#
El bloque cuando pantalla ejecuta la pila de bloques adjunta cuando se presiona o se suelta la pantalla Cerebro.
cuando la pantalla cerebral [presionado v] :: hat events
Parámetros |
Descripción |
|---|---|
estado |
Cuándo ejecutar la pila de bloques adjunta:
|
cuando la pantalla cerebral [presionado v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
Establezca el color de relleno en [rojo v] en la pantalla
dibuja el círculo (posición de pantalla [incógnita v]) (posición de pantalla [y v]) [20] en la pantalla