Fonctions membres publiques | Liste de tous les membres
Référence de la classe Screen

Utilise cette classe pour contrôler une brique Écran (noir et blanc) Plus de détails...

#include <Screen.h>

Graphe d'héritage de Screen:
Print

Fonctions membres publiques

 Screen ()
 Crée un nouvel objet Screen. Plus de détails...
 
void printMsg (String msg, int line=-1, int column=-1)
 Affiche un message à l'emplacement line, column. Plus de détails...
 
void printMsg (int msg, int line=-1, int column=-1)
 Affiche un message à l'emplacement line, column. Plus de détails...
 
void printMsg (float msg, int line=-1, int column=-1)
 Affiche un message à l'emplacement line, column. Plus de détails...
 
void printMsg (unsigned long msg, int line=-1, int column=-1)
 Affiche un message à l'emplacement line, column. Plus de détails...
 
void printMsg (long msg, int line=-1, int column=-1)
 Affiche un message à l'emplacement line, column. Plus de détails...
 
void drawLine (int y1, int x1, int y2, int x2)
 Affiche une ligne de la position x1,y1 jusqu'à x2, y2. Plus de détails...
 
void clear ()
 Efface l'écran. Plus de détails...
 
void clearLine (int line)
 Efface une ligne. Plus de détails...
 
void switchOn ()
 Allume le rétro-éclairage. Plus de détails...
 
void switchOff ()
 Éteint le rétro-éclairage. Plus de détails...
 

Description détaillée

Utilise cette classe pour contrôler une brique Écran (noir et blanc)

Documentation des constructeurs et destructeur

◆ Screen()

Screen::Screen ( )

Crée un nouvel objet Screen.

Documentation des fonctions membres

◆ clear()

void Screen::clear ( )

Efface l'écran.

◆ clearLine()

void Screen::clearLine ( int  line)

Efface une ligne.

Paramètres
lineLa ligne à effacer

◆ drawLine()

void Screen::drawLine ( int  y1,
int  x1,
int  y2,
int  x2 
)

Affiche une ligne de la position x1,y1 jusqu'à x2, y2.

Paramètres
y1La coordonnée de départ sur l'axe y de 0 à 47
x1La coordonnée de départ sur l'axe x de 0 à 83
y2La coordonnée de fin sur l'axe y de 0 à 47
x2La coordonnée de fin sur l'axe x de 0 à 83

◆ printMsg() [1/5]

void Screen::printMsg ( String  msg,
int  line = -1,
int  column = -1 
)

Affiche un message à l'emplacement line, column.

Paramètres
msgLe texte à afficher
lineLa ligne à utiliser. Peut aller de 0 à 5
columnLa colonne à utiliser. Peut aller de 0 à 5

Si le message est plus long qu'une ligne, la fin du message sera affichée sur la ligne suivante

◆ printMsg() [2/5]

void Screen::printMsg ( int  msg,
int  line = -1,
int  column = -1 
)

Affiche un message à l'emplacement line, column.

Paramètres
msgL'entier à afficher
lineLa ligne à utiliser. Peut aller de 0 à 5
columnLa colonne à utiliser. Peut aller de 0 à 5

Si le message est plus long qu'une ligne, la fin du message sera affichée sur la ligne suivante

◆ printMsg() [3/5]

void Screen::printMsg ( float  msg,
int  line = -1,
int  column = -1 
)

Affiche un message à l'emplacement line, column.

Paramètres
msgLe nombre à virgule à afficher
lineLa ligne à utiliser. Peut aller de 0 à 5
columnLa colonne à utiliser. Peut aller de 0 à 5

Si le message est plus long qu'une ligne, la fin du message sera affichée sur la ligne suivante

◆ printMsg() [4/5]

void Screen::printMsg ( unsigned long  msg,
int  line = -1,
int  column = -1 
)

Affiche un message à l'emplacement line, column.

Paramètres
msgL'entier à afficher
lineLa ligne à utiliser. Peut aller de 0 à 5
columnLa colonne à utiliser. Peut aller de 0 à 5

Si le message est plus long qu'une ligne, la fin du message sera affichée sur la ligne suivante

◆ printMsg() [5/5]

void Screen::printMsg ( long  msg,
int  line = -1,
int  column = -1 
)

Affiche un message à l'emplacement line, column.

Paramètres
msgL'entier à afficher
lineLa ligne à utiliser. Peut aller de 0 à 5
columnLa colonne à utiliser. Peut aller de 0 à 5

Si le message est plus long qu'une ligne, la fin du message sera affichée sur la ligne suivante

◆ switchOff()

void Screen::switchOff ( )

Éteint le rétro-éclairage.

◆ switchOn()

void Screen::switchOn ( )

Allume le rétro-éclairage.