Ecrã#
Introdução#
A categoria Ecrã inclui blocos que permitem que o ecrã do seu cérebro IQ (2ª geração) apresente texto, valores e gráficos no ecrã integrado do cérebro. Estes blocos podem ser utilizados para imprimir dados de sensores, criar interfaces personalizadas ou desenhar elementos visuais, como linhas, formas e texto com estilos e cores ajustáveis.
Para desenho, a resolução do cérebro é de 160 x 108 pixéis.
Segue abaixo a lista de todos os blocos:
Imprimir — Visualizar texto e valores no cérebro.
imprimir no ecrã — Imprime texto, números ou valores de variáveis no ecrã do Brain.
set cursor to row column on screen — Move o cursor para uma linha e coluna específicas.
set cursor to next row on screen — Move o cursor para a coluna 1 da linha seguinte.
limpar linha no ecrã — Limpa uma linha específica de texto.
coluna do cursor — Reporta o número da coluna onde o texto será impresso.
cursor row — Reporta o número da linha onde o texto será impresso.
Configurações — Configurar as propriedades de visualização do ecrã.
limpar ecrã — Limpa todo o ecrã.
definir tipo de letra no ecrã — Define o estilo e o tamanho do tipo de letra para o texto impresso.
definir precisão de impressão no ecrã — Define quantas casas decimais serão apresentadas ao imprimir números.
definir largura da caneta no ecrã — Define a espessura das linhas desenhadas e dos contornos das formas.
definir cor da caneta/tipo de letra no ecrã — Define a cor do texto, os pixéis, as linhas e os contornos das formas.
definir cor de preenchimento no ecrã — Define a cor de preenchimento para as formas desenhadas.
Desenhar — Crie formas e gráficos no ecrã do Brain.
desenhar pixel no ecrã — Desenha um único pixel numa coordenada.
desenhar linha no ecrã — Desenha uma linha entre dois pontos.
desenha retângulo no ecrã — Desenha um retângulo.
desenhar círculo no ecrã — Desenha um círculo.
Imprimir#
Imprimir no ecrã#
O bloco de pilha imprimir no ecrã imprime texto, números ou valores de variáveis no ecrã do Brain na posição do cursor e fonte atuais.
imprimir [VEXcode] na tela ▶
Parâmetros |
Descrição |
|---|---|
valor |
O texto, o número ou o valor da variável a apresentar. |
e posicione o cursor na linha seguinte. |
Selecione a seta ( ▶ ) para expandir o bloco e apresentar e posicionar o cursor na linha seguinte, de modo a que o cursor se mova para a coluna 1 da linha seguinte após a impressão. |
Exemplo
quando iniciar
[Display a message at the starting cursor position.]
imprimir [Hello, Robot!] na tela ◀ e mover cursor para a próxima linha

Coloque o cursor na linha ou coluna do ecrã.#
O bloco de pilha definir cursor para linha e coluna no ecrã move o cursor para uma linha e coluna específicas no ecrã Brain. O próximo bloco imprimir no ecrã começará a imprimir nesse local. A quantidade de linhas e colunas que cabem confortavelmente depende da fonte selecionada.
As fontes monoespaçadas têm caracteres com a mesma largura, o que garante consistência no posicionamento do texto. Já as fontes proporcionais variam na largura dos caracteres, fazendo com que algumas letras ocupem mais espaço do que outras. No entanto, independentemente do tipo de fonte utilizado, o bloco de pilha set cursor to row column on screen posiciona o cursor com base no tamanho da linha e da coluna, e não no estilo da fonte. O tamanho da letra pode ser ajustado utilizando o bloco de pilha set font on screen.
definir cursor para linha [1] coluna [1] na tela
Parâmetros |
Descrição |
|---|---|
linha |
A linha para a qual o cursor deve ser movido, em número inteiro. |
coluna |
A coluna para a qual o cursor deve ser movido, representada por um número inteiro. |
Exemplo
quando iniciar
[Repeatedly print the current timer at Row 1 Column 1]
para sempre
imprimir (temporizador em segundos) na tela ◀ e mover cursor para a próxima linha
aguardar (1) segundos
limpar tela
definir cursor para linha (1) coluna (1) na tela

Posicione o cursor na linha seguinte do ecrã.#
O bloco de pilha set cursor to next row on screen move o cursor para a coluna 1 na linha seguinte do ecrã Brain.
mover cursor para a próxima linha na tela
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Display two lines of text.]
imprimir [Line 1] na tela ▶
mover cursor para a próxima linha na tela
imprimir [Line 2] na tela ◀ e mover cursor para a próxima linha

limpar linha no ecrã#
O bloco de pilha limpar linha no ecrã limpa uma única linha de texto no ecrã do Brain.
limpar linha (1) na tela
Parâmetros |
Descrição |
|---|---|
linha |
O número da linha a limpar. |
Exemplo
quando iniciar
[Display text on two rows, but only keep one.]
imprimir [This text stays] na tela ◀ e mover cursor para a próxima linha
imprimir [This disappears] na tela ◀ e mover cursor para a próxima linha
aguardar (3) segundos
limpar linha (2) na tela
coluna do cursor#
O bloco de relatório coluna do cursor informa o número da coluna onde o texto será impresso, como um número inteiro.
(coluna do cursor)
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Display the cursor's current column.]
definir cursor para linha [3] coluna [2] na tela
imprimir (coluna do cursor) na tela ▶
linha do cursor#
O bloco de relatório linha do cursor informa o número da linha onde o texto será impresso, como um número inteiro.
(linha do cursor)
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Display the cursor's current row.]
definir cursor para linha [3] coluna [2] na tela
imprimir (linha do cursor) na tela ▶
Configurações#
tela limpa#
O bloco de pilha limpar ecrã remove todo o texto e desenhos do ecrã do Brain.
limpar tela
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Fill the screen, then clear it after 2 seconds.]
repetir (5)
imprimir [Line] na tela ◀ e mover cursor para a próxima linha
fim
aguardar (3) segundos
limpar tela
Definir fonte no ecrã#
O bloco de pilha definir tipo de letra no ecrã define o tipo de letra e o tamanho utilizados para exibir o texto no ecrã do Brain. Esta fonte será aplicada a todo o texto impresso posteriormente.
definir fonte para [monoespaçada v] [médio v] na tela
Parâmetros |
Descrição |
|---|---|
fonte |
A fonte a utilizar: monoespaçada ou proporcional |
tamanho |
Tamanhos a utilizar:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Exemplo
quando iniciar
[Display two different fonts on separate lines.]
definir fonte para [monoespaçada v] [médio v] na tela
imprimir [Mono Medium] na tela ◀ e mover cursor para a próxima linha
definir fonte para [proporcional v] [médio v] na tela
imprimir [Prop Medium] na tela ◀ e mover cursor para a próxima linha

Defina a precisão de impressão no ecrã.#
O bloco de pilha definir precisão de impressão no ecrã define quantas casas decimais serão apresentadas ao imprimir números no ecrã Brain. Esta precisão de impressão será aplicada a todos os números impressos posteriormente.
definir precisão de impressão para [0.1 v] na tela
Parâmetros |
Descrição |
|---|---|
precisão |
Precisão de impressão a utilizar:
|
Exemplo
quando iniciar
[Print 1/3 as 0.33.]
definir precisão de impressão para [0.01 v] na tela
imprimir ([1] / [3]) na tela ◀ e mover cursor para a próxima linha

Defina a largura da caneta no ecrã.#
O bloco de pilha definir largura da caneta no ecrã define a espessura das linhas desenhadas e dos contornos das formas.
definir largura da caneta para [10] na tela
Parâmetros |
Descrição |
|---|---|
largura |
A largura da caneta, em pixéis, varia de 0 a 32. |
Exemplo
quando iniciar
[Draw two circles with different pen widths.]
desenhar círculo (40) (70) (20) na tela
definir largura da caneta para (5) na tela
desenhar círculo (100) (70) (20) na tela

Defina a cor da caneta/tipo de letra no ecrã.#
O bloco de pilha definir cor da caneta/tipo de letra no ecrã define a cor do texto, dos pixéis, das linhas e dos contornos das formas.
definir cor da caneta / fonte para [vermelho v] na tela
Parâmetros |
Descrição |
|---|---|
cor |
Cor da caneta e da fonte a utilizar:
|
Exemplo
quando iniciar
[Draw two rectangles with different colors.]
desenhar retângulo (100) (50) (10) (20) na tela
definir cor da caneta / fonte para [azul v] na tela
desenhar retângulo (50) (50) (10) (20) na tela

Defina a cor de preenchimento no ecrã.#
O bloco de pilha definir cor de preenchimento no ecrã define a cor de preenchimento utilizada quando as formas são desenhadas.
definir cor de preenchimento para [vermelho v] na tela
Parâmetros |
Descrição |
|---|---|
cor |
Cores de preenchimento a utilizar:
|
Exemplo
quando iniciar
[Draw a yellow circle.]
definir cor de preenchimento para [amarelo v] na tela
desenhar círculo (50) (50) (20) na tela

Desenhar#
Desenhar pixel no ecrã#
O bloco de pilha desenhar pixel no ecrã desenha um pixel na coordenada x e y selecionada utilizando a cor da caneta atual.
desenhar pixel [0] [0] na tela
Parâmetros |
Descrição |
|---|---|
x |
A coordenada x para desenhar o pixel, de 0 a 159. |
y |
A coordenada y para desenhar o pixel, de 0 a 107. |
Exemplo
quando iniciar
[Draw one pixel at the center of the screen.]
desenhar pixel (80) (50) na tela
![]()
Desenhe uma linha no ecrã#
O bloco de pilha desenhar linha no ecrã desenha uma linha da primeira coordenada do ecrã (x1, y1) para a segunda coordenada do ecrã (x2, y2) utilizando a largura da caneta e a cor da caneta atuais.
desenhar linha [0] [0] [159] [107] na tela
Parâmetros |
Descrição |
|---|---|
x1 |
A coordenada x em pixéis do início da linha, de 0 a 159. |
y1 |
A coordenada y em pixéis do início da linha, de 0 a 107. |
x2 |
A coordenada x em pixéis da extremidade da linha, de 0 a 159. |
y2 |
A coordenada y, em pixéis, da extremidade da linha, variando de 0 a 107. |
Exemplo
quando iniciar
[Draw a line from the top left to bottom right of the screen.]
desenhar linha (0) (0) (159) (107) na tela

Desenhe um retângulo no ecrã.#
O bloco de pilha desenhar retângulo no ecrã desenha um retângulo utilizando a largura da caneta, cor da caneta e cor de preenchimento atuais.
desenhar retângulo [0] [0] [10] [10] na tela
Parâmetros |
Descrição |
|---|---|
x |
A coordenada x, em pixéis, do canto superior esquerdo do retângulo, variando de 0 a 159. |
y |
A coordenada y, em pixéis, do canto superior esquerdo do retângulo, variando de 0 a 107. |
largura |
A largura do retângulo em pixéis. |
altura |
A altura do retângulo em pixéis. |
Exemplo
quando iniciar
[Draw a rectangle on the screen.]
desenhar retângulo (25) (25) (100) (50) na tela

Desenhe um círculo no ecrã#
O bloco de pilha desenhar círculo no ecrã desenha um círculo utilizando a largura da caneta, cor da caneta e cor de preenchimento atuais.
desenhar círculo [0] [0] [10] na tela
Parâmetros |
Descrição |
|---|---|
x |
A coordenada x, em pixéis, do centro do círculo, variando de 0 a 159. |
y |
A coordenada y, em pixéis, do centro do círculo, variando de 0 a 107. |
raio |
O raio do círculo em pixéis. |
Exemplo
quando iniciar
[Draw a circle on the screen.]
desenhar círculo (80) (50) (20) na tela










