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.
For drawing, the Brain’s resolution is 480 x 240 pixels.

A continuación se muestra una lista de bloques disponibles:
Cursor de impresión: muestra texto y administra el cursor de impresión.
print on screen – Prints text, numbers, or variable values on the Brain screen.
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.
screen cursor column – Reports the column number where text will be printed.
screen cursor row – Reports the row number where text will be printed.
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.
set print precision on screen – Sets how many decimal places to show when printing numbers.
set pen width on screen – Sets the thickness of drawn lines and shape outlines.
set pen / font color on screen – Sets the color of text, pixels, lines, and shape outlines.
set fill color on screen – Sets the fill color for drawn shapes.
Dibujar: crea formas, líneas y gráficos en la pantalla Cerebro.
draw pixel on screen – Draws a single pixel at a coordinate.
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.
screen pressed – Reports whether the screen is currently being touched.
screen position – Reports the selected x or y coordinate of the last screen press.
cuando la pantalla – Ejecuta los bloques adjuntos cuando se presiona o se suelta la pantalla.
Cursor Imprimir#
imprimir en pantalla#
The print on screen stack block prints text, numbers, or variable values on the Brain screen at the current cursor position and font.
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. |
and set cursor to next row |
Select the arrow ( ▶ ) to expand the block to say and set cursor to next row, so the cursor moves to column 1 of the next row after printing. |
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#
The set cursor to row column on screen stack block moves the cursor to a specific row and column on the Brain screen. The next print on screen block will start printing at that location. How many rows and columns can comfortably fit depends on the selected font. With the default monospaced medium font, up to 8 rows and 13 columns can be displayed clearly. Text placed beyond this range may be cut off or become difficult to read.
Monospaced fonts have characters that are all the same width, making text placement consistent. In contrast, proportional fonts vary in character width, so some letters take up more space than others. However, regardless of which type is used, the set cursor to row column on screen stack block positions the cursor based on row and column size, not font style. The font size can be adjusted using the set font on screen stack block.
Coloque el cursor en la fila [1] columna [1] en la pantalla
Parámetros |
Descripción |
|---|---|
fila |
The row to move the cursor to. |
columna |
The column to move the cursor to. |
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#
The set cursor to next row on screen stack block moves the cursor to column 1 on the next row on the Brain screen.
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#
The clear row on screen stack block clears a single row of text on the Brain screen.
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#
The screen cursor column reporter block reports the column number where text will be printed as an integer.
(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#
The screen cursor row reporter block reports the row number where text will be printed as an integer.
(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#
The clear screen stack block clears all drawings and text from the Brain screen.
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#
The set font on screen stack block sets the font and size used for displaying text on the Brain screen. This font will apply to all subsequently printed text.
Establezca la fuente en [monoespaciado v] [medio v] en la pantalla
Parámetros |
Descripción |
|---|---|
estilo |
The font style: monospaced or proportional |
tamaño |
The font size (examples below):
|
|
[La misma imagen que la anterior, con fuente Mono 20. Muestra AZ en una línea, ocupando casi dos tercios del ancho de la pantalla. En la esquina inferior izquierda se lee 48 columnas y 12 filas.] (/_static/img/fonts/mono20.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#
The set print precision on screen stack block sets how many decimal places to show when printing numbers on the Brain screen. This print precision will apply to all subsequently printed numbers.
Establezca la precisión de impresión en [0.1 v] en la pantalla
Parámetros |
Descripción |
|---|---|
precisión |
The print precision to use:
|
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#
The set pen width on screen stack block sets the thickness of drawn lines and shape outlines.
Establezca el ancho del lápiz en [10] en la pantalla
Parámetros |
Descripción |
|---|---|
ancho |
The pen width, in pixels, from 0 to 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#
The set pen / font color on screen stack block sets the color of text, pixels, lines, and shape outlines.
Establezca el color del lápiz/fuente en [rojo v] en la pantalla
Parámetros |
Descripción |
|---|---|
color |
The pen and font color to use:
|
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#
The set fill color on screen stack block sets the fill color used when shapes are drawn.
Establezca el color de relleno en [rojo v] en la pantalla
Parámetros |
Descripción |
|---|---|
color |
The fill color to use:
|
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#
The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.
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#
The draw line on screen stack block draws a line from the first screen coordinate (x1, y1) to the second screen coordinate (x2, y2) using the current pen width and pen color.
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#
The draw rectangle on screen stack block draws a rectangle using the current pen width, pen color, and fill color.
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#
The draw circle on screen stack block draws a circle using the current pen width, pen color, and fill color.
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#
screen pressed#
The screen pressed Boolean block reports whether the Brain’s touchscreen is currently being pressed.
True – The screen is being pressed.
False – The screen is not being pressed.
<¿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#
The screen position reporter block reports the selected coordinate of the last screen press. The x-coordinate is from 0 (left) to 479 (right). The y-coordinate is from 0 (top) to 239 (bottom).
(posición de pantalla [incógnita v])
Parámetros |
Descripción |
|---|---|
eje |
The coordinate of the last screen press to report: x – The horizontal position or y – The vertical position |
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#
The when screen hat block runs the attached stack of blocks when the Brain screen is pressed or released.
cuando la pantalla cerebral [presionado v] :: hat events
Parámetros |
Descripción |
|---|---|
estado |
When to run the attached stack of blocks: pressed runs when the screen is pressed, and released runs when the screen is released. |
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







