Écran#
Introduction#
Les blocs d’écran contrôlent l’écran du cerveau EXP, 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 7 lignes et 20 colonnes.
Pour le dessin, la résolution du Cerveau est de 159 x 107 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écifique.
colonne du curseur – Indique le numéro de colonne dans laquelle le texte sera imprimé.
ligne du curseur – 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 formes.
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.
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 positionner le curseur à une ligne et une colonne spécifiques à l’écran déplace le curseur vers une ligne et une colonne précises de l’écran Brain. Le bloc suivant imprimer à l’écran commencera l’impression à cet emplacement.
Le nombre de lignes et de colonnes pouvant s’afficher confortablement dépend de la police choisie. Avec la police par défaut à chasse fixe moyenne, jusqu’à 8 lignes et 13 colonnes sont parfaitement lisibles. 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 10.]
placer le curseur sur la ligne [3] et colonne [10] sur l'écran
afficher [R3, C10] 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 ligne de texte sur l’écran du Cerveau.
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#
Le bloc rapporteur colonne curseur indique le numéro de la colonne dans laquelle le texte sera imprimé sous forme de nombre entier.
(colonne du curseur)
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 [10] sur l'écran
afficher (colonne du curseur) sur l'écran ▶

ligne du curseur#
Le bloc rapporteur ligne curseur indique le numéro de ligne où le texte sera imprimé sous forme de nombre entier.
(ligne du curseur)
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 [10] sur l'écran
afficher (ligne du curseur) 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 du Cerveau. Cette police sera appliquée à tout le texte imprimé après l’exécution de ce bloc.
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 du Cerveau. Cette précision d’impression s’appliquera à tous les nombres imprimés après l’exécution de ce bloc.
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 : [20] y : [20], de longueur [75] et de largeur [50] 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 : [20] y : [20], de longueur [75] et de largeur [50] 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 : [20] y : [20], de longueur [75] et de largeur [50] 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 à 159. |
y |
La coordonnée y permettant de dessiner le pixel, de 0 à 107. |
Exemple
au démarrage
[Draw the pixels marking the corners of a square.]
dessiner un pixel en x : [50] y : [50] sur l'écran
dessiner un pixel en x : [50] y : [75] sur l'écran
dessiner un pixel en x : [75] y : [50] sur l'écran
dessiner un pixel en x : [75] y : [75] 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 à 159. |
y1 |
La coordonnée y en pixels du début de la ligne de 0 à 107. |
x2 |
La coordonnée x en pixels de l’extrémité de la ligne de 0 à 159. |
y2 |
La coordonnée y en pixels de l’extrémité de la ligne de 0 à 107. |
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 :[159] y2 :[107] 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 à 159. |
y |
La coordonnée y en pixels du coin supérieur gauche du rectangle, de 0 à 107. |
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 : [20] y : [20], de longueur [80] et de largeur [30] 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 à 159. |
y |
La coordonnée y en pixels du centre du cercle de 0 à 107. |
rayon |
Le rayon du cercle en pixels. |
Exemple
au démarrage
[Draw a circle on the screen.]
dessiner un cercle de centre x : [80] y : [50] et de rayon [20] sur l'écran










