Écran#
Introduction#
Les blocs d’écran contrôlent l’écran tactile du V5 Brain, permettant à votre robot d’afficher du texte, des chiffres et des graphiques, et de répondre aux entrées tactiles.
Par défaut, la police d’impression pour le Cerveau est monospaced small qui comporte 12 lignes et 48 colonnes.
Pour le dessin, la résolution du Cerveau est de 480 x 240 pixels.

Vous trouverez ci-dessous la liste des blocs disponibles :
Impression avec curseur – Afficher du texte et gérer le curseur d’impression.
imprimer à l’écran – Imprime du texte, des nombres ou des valeurs variables sur l’écran du cerveau.
set cursor to row column on screen – Déplace le curseur vers une ligne et une colonne spécifiques.
Déplacer le curseur sur la ligne suivante à l’écran – Déplace le curseur dans la colonne 1 de la ligne suivante.
effacer la ligne à l’écran – Efface une ligne de texte spécifiée.
colonne du curseur d’écran – Indique le numéro de colonne dans laquelle le texte sera imprimé.
ligne du curseur d’écran – Indique le numéro de ligne où le texte sera imprimé.
Paramètres – Modifiez l’apparence du texte et des graphiques.
effacer l’écran – Efface tout le texte et les dessins de l’écran.
définir la police à l’écran – Modifie le type et la taille de la police pour l’affichage du texte.
définir la précision d’impression à l’écran – Définit le nombre de décimales à afficher lors de l’impression des nombres.
définir la largeur du stylo à l’écran – Définit l’épaisseur des lignes dessinées et des contours de forme.
définir la couleur du stylo / de la police à l’écran – Définit la couleur du texte, des pixels, des lignes et des contours des formes.
définir la couleur de remplissage à l’écran – Définit la couleur de remplissage des formes dessinées.
Dessiner – Créez des formes, des lignes et des graphiques sur l’écran Brain.
dessiner un pixel à l’écran – Dessine un seul pixel à une coordonnée.
tracer une ligne à l’écran – Trace une ligne entre deux points.
dessiner un rectangle à l’écran – Dessine un rectangle en utilisant deux points d’angle.
dessiner un cercle à l’écran – Dessine un cercle avec un centre et un rayon définis.
Tactile – Détecte les entrées tactiles sur l’écran du Cerveau.
écran pressé – Indique si l’écran est actuellement touché.
position à l’écran – Indique la coordonnée x ou y sélectionnée du dernier appui sur l’écran.
quand écran – Exécute les blocs attachés lorsque l’écran est pressé ou relâché.
Impression du curseur#
impression à l’écran#
Le bloc impression à l’écran permet d’imprimer du texte, des nombres ou des valeurs variables sur l’écran du cerveau à la position actuelle du curseur et avec la police utilisée.
au démarrage
afficher [VEXcode] sur l'écran ▶
Paramètres |
Description |
|---|---|
valeur |
Le texte, le nombre ou la valeur de la variable à afficher à l’écran. |
et positionnez le curseur sur la ligne suivante |
Sélectionnez la flèche ( ▶ ) pour développer le bloc afin de dire et positionner le curseur sur la ligne suivante, de sorte que le curseur se déplace vers la colonne 1 de la ligne suivante après l’impression. |
Exemple
au démarrage
[Display a message at the starting cursor position.]
afficher [Hello, Robot!] sur l'écran ▶

Placer le curseur sur la ligne ou la colonne de l’écran#
Le bloc Déplacer le curseur sur une ligne et une colonne à l’écran positionne le curseur sur une ligne et une colonne spécifiques de l’écran Brain. Le bloc suivant Imprimer à l’écran commencera l’impression à cet emplacement. Le nombre de lignes et de colonnes affichables dépend de la police sélectionnée. Avec la police par défaut à chasse fixe moyenne, jusqu’à 8 lignes et 13 colonnes sont visibles. Au-delà, le texte risque d’être tronqué ou difficilement lisible.
Les polices à chasse fixe ont des caractères de largeur identique, assurant ainsi une mise en page uniforme. À l’inverse, les polices à chasse variable présentent des caractères de largeur variable, certaines lettres occupant plus d’espace que d’autres. Cependant, quel que soit le type de police utilisé, le bloc positionner le curseur sur la ligne et la colonne à l’écran positionne le curseur en fonction de la taille de la ligne et de la colonne, et non du style de police. La taille de la police peut être ajustée à l’aide du bloc définir la police à l’écran.
placer le curseur sur la ligne [1] et colonne [1] sur l'écran
Paramètres |
Description |
|---|---|
rangée |
La ligne sur laquelle déplacer le curseur. |
colonne |
La colonne vers laquelle déplacer le curseur. |
Exemple
au démarrage
[Display text starting at Row 3 Column 12.]
placer le curseur sur la ligne [3] et colonne [12] sur l'écran
afficher [Row 3, Column 12] sur l'écran ▶

Déplacer le curseur sur la ligne suivante à l’écran#
Le bloc déplacer le curseur sur la ligne suivante à l’écran déplace le curseur vers la colonne 1 de la ligne suivante sur l’écran Brain.
placer le curseur sur la ligne suivante sur l'écran
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Display two lines of text.]
afficher [Line 1] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [Line 2] sur l'écran ▶

effacer la ligne à l’écran#
Le bloc effacer la ligne à l’écran efface une seule ligne de texte sur l’écran Brain.
effacer la ligne [1] sur l'écran
Paramètres |
Description |
|---|---|
rangée |
Numéro de la ligne à effacer. |
Exemple
au démarrage
[Only keep the text on row 1.]
afficher [This text stays] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [This text disappears] sur l'écran ▶
attendre [3] secondes
effacer la ligne [2] sur l'écran
colonne du curseur d’écran#
Le bloc rapporteur colonne du curseur d’écran indique le numéro de la colonne dans laquelle le texte sera imprimé, sous forme d’un entier.
(colonne du curseur sur l'écran)
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Display the cursor's current column.]
placer le curseur sur la ligne [3] et colonne [15] sur l'écran
afficher (colonne du curseur sur l'écran) sur l'écran ▶

ligne du curseur d’écran#
Le bloc rapporteur ligne du curseur d’écran indique le numéro de ligne où le texte sera imprimé sous forme d’entier.
(ligne du curseur sur l'écran)
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Display the cursor's current row.]
placer le curseur sur la ligne [3] et colonne [2] sur l'écran
afficher (ligne du curseur sur l'écran) sur l'écran ▶

Paramètres#
écran clair#
Le bloc effacer l’écran efface tous les dessins et textes de l’écran Brain.
effacer l'écran
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Draw a circle, and clear it after 2 seconds.]
dessiner un cercle de centre x : [120] y : [120] et de rayon [40] sur l'écran
attendre [2] secondes
effacer l'écran
définir la police à l’écran#
Le bloc définir la police à l’écran définit la police et la taille utilisées pour l’affichage du texte sur l’écran Brain. Cette police sera appliquée à tous les textes imprimés ultérieurement.
définir la police [chasse fixe v] [moyen v] sur l'écran
Paramètres |
Description |
|---|---|
style |
Style de police : monospace ou proportionnel |
taille |
La taille de la police (exemples ci-dessous) :
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Exemple
au démarrage
[Display text using a larger font]
définir la police [chasse fixe v] [extra grand v] sur l'écran
afficher [VEX] sur l'écran ▶

Régler la précision d’impression à l’écran#
Le bloc de pile définir la précision d’impression à l’écran détermine le nombre de décimales affichées lors de l’impression de nombres sur l’écran Brain. Cette précision d’impression s’appliquera à tous les nombres imprimés par la suite.
définir la précision d'affichage [0.1 v] sur l'écran
Paramètres |
Description |
|---|---|
précision |
Précision d’impression à utiliser :
|
Exemple
au démarrage
[Print 1/3 as 0.33.]
définir la précision d'affichage [0.01 v] sur l'écran
afficher ([1] [math_division v] [3]) sur l'écran ▶

Définir la largeur du stylo à l’écran#
Le bloc définir la largeur du stylo à l’écran permet de définir l’épaisseur des lignes dessinées et des contours des formes.
définir la largeur du stylet à [10] sur l'écran
Paramètres |
Description |
|---|---|
largeur |
La largeur du stylo, en pixels, de 0 à 32. |
Exemple
au démarrage
[Draw a rectangle with a pen width of 10.]
définir la largeur du stylet à [10] sur l'écran
dessiner le rectangle d'origine x : [50] y : [50], de longueur [130] et de largeur [60] sur l'écran

Définir la couleur du stylo/de la police à l’écran#
Le bloc définir la couleur du stylo/de la police à l’écran permet de définir la couleur du texte, des pixels, des lignes et des contours des formes.
définir la couleur du stylo/de la police à [rouge v] sur l'écran
Paramètres |
Description |
|---|---|
couleur |
Couleur du stylo et de la police à utiliser :
|
Exemple
au démarrage
[Draw a rectangle with orange borders.]
définir la couleur du stylo/de la police à [orange v] sur l'écran
dessiner le rectangle d'origine x : [50] y : [50], de longueur [130] et de largeur [60] sur l'écran

définir la couleur de remplissage à l’écran#
Le bloc définir la couleur de remplissage à l’écran définit la couleur de remplissage utilisée lors du dessin des formes.
définir la couleur de remplissage à [rouge v] sur l'écran
Paramètres |
Description |
|---|---|
couleur |
Couleur de remplissage à utiliser :
|
Exemples
au démarrage
[Draw a purple rectangle.]
définir la couleur de remplissage à [pourpre v] sur l'écran
dessiner le rectangle d'origine x : [50] y : [130], de longueur [100] et de largeur [60] sur l'écran

Dessiner#
dessiner un pixel sur l’écran#
The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.
dessiner un pixel en x : [0] y : [0] sur l'écran
Paramètres |
Description |
|---|---|
x |
La coordonnée x pour dessiner le pixel de 0 à 479. |
y |
La coordonnée y pour dessiner le pixel de 0 à 239. |
Exemple
au démarrage
[Draw the pixels marking the corners of a square.]
dessiner un pixel en x : [250] y : [100] sur l'écran
dessiner un pixel en x : [275] y : [100] sur l'écran
dessiner un pixel en x : [250] y : [125] sur l'écran
dessiner un pixel en x : [275] y : [125] sur l'écran
![]()
tracer une ligne à l’écran#
Le bloc de pile dessiner une ligne à l’écran dessine une ligne de la première coordonnée d’écran (x1, y1) à la deuxième coordonnée d’écran (x2, y2) en utilisant la largeur du stylo et la couleur du stylo actuelles.
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[10] y2 :[10] sur l'écran
Paramètres |
Description |
|---|---|
x1 |
La coordonnée x en pixels du début de la ligne de 0 à 479. |
y1 |
La coordonnée y en pixels du début de la ligne de 0 à 239. |
x2 |
La coordonnée x en pixels de l’extrémité de la ligne de 0 à 479. |
y2 |
La coordonnée y en pixels de l’extrémité de la ligne de 0 à 239. |
Exemple
au démarrage
[Draw a line from the top left to bottom right of the screen.]
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[479] y2 :[239] sur l'écran

dessiner un rectangle à l’écran#
Le bloc de pile dessiner un rectangle à l’écran dessine un rectangle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.
dessiner le rectangle d'origine x : [0] y : [0], de longueur [10] et de largeur [10] sur l'écran
Paramètres |
Description |
|---|---|
x |
La coordonnée x en pixels du coin supérieur gauche du rectangle de 0 à 479. |
y |
La coordonnée y en pixels du coin supérieur gauche du rectangle, de 0 à 239. |
largeur |
La largeur du rectangle en pixels. |
hauteur |
La hauteur du rectangle en pixels. |
Exemple
au démarrage
[Draw a rectangle on the screen.]
dessiner le rectangle d'origine x : [50] y : [50], de longueur [130] et de largeur [60] sur l'écran

dessiner un cercle à l’écran#
Le bloc de pile dessiner un cercle à l’écran dessine un cercle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.
dessiner un cercle de centre x : [0] y : [0] et de rayon [10] sur l'écran
Paramètres |
Description |
|---|---|
x |
La coordonnée x en pixels du centre du cercle de 0 à 479. |
y |
La coordonnée y en pixels du centre du cercle de 0 à 239. |
rayon |
Le rayon du cercle en pixels. |
Exemple
au démarrage
[Draw a circle on the screen.]
dessiner un cercle de centre x : [120] y : [120] et de rayon [40] sur l'écran

Touche#
écran pressé#
Le bloc booléen écran pressé indique si l’écran tactile du Cerveau est actuellement pressé.
Vrai – L’écran est enfoncé.
Faux – L’écran n’est pas enfoncé.
<appui sur l'écran ?>
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
au démarrage
[Change the screen's color after it's pressed.]
attendre jusqu'à <appui sur l'écran ?>
définir la couleur de remplissage à [vert v] sur l'écran
dessiner le rectangle d'origine x : [0] y : [0], de longueur [479] et de largeur [239] sur l'écran
au démarrage
[Display different messages after the screen is pressed.]
attendre jusqu'à <appui sur l'écran ?>
afficher [First message!] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
[Lift finger to press the screen again.]
attendre jusqu'à <pas <appui sur l'écran ?>>
attendre jusqu'à <appui sur l'écran ?>
afficher [Second message!] sur l'écran ▶
position de l’écran#
Le bloc position à l’écran indique les coordonnées de la dernière pression sur l’écran. L’abscisse (x) va de 0 (gauche) à 479 (droite). L’ordonnée (y) va de 0 (haut) à 239 (bas).
(position en [x v] sur l'écran)
Paramètres |
Description |
|---|---|
axe |
Coordonnées du dernier appui sur l’écran à signaler : x – Position horizontale ou y – Position verticale |
au démarrage
[Display a circle where the screen is pressed.]
attendre jusqu'à <appui sur l'écran ?>
définir la couleur de remplissage à [blanc v] sur l'écran
dessiner un cercle de centre x : (position en [x v] sur l'écran) y : (position en [y v] sur l'écran) et de rayon [20] sur l'écran
lorsque l’écran#
Le bloc chapeau quand écran exécute la pile de blocs attachée lorsque l’écran Cerveau est pressé ou relâché.
quand l'écran du Cerveau est [pressé v] :: hat events
Paramètres |
Description |
|---|---|
État |
Quand exécuter la pile de blocs associée : pressed s’exécute lorsque l’écran est pressé, et released s’exécute lorsque l’écran est relâché. |
quand l'écran du Cerveau est [pressé v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
définir la couleur de remplissage à [rouge v] sur l'écran
dessiner un cercle de centre x : (position en [x v] sur l'écran) y : (position en [y v] sur l'écran) et de rayon [20] sur l'écran









