Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
LibrairieMI0283QT2Afficheur | LibrairieMI0283QTTouchpad

drawInteger(uint16_t x0, uint16_t y0, integerNumber, uint8_t base, uint8_t size, uint16_t color, uint16_t bg_color)


Description

Cette fonction affiche les valeurs numériques entières de tout type, signée ou non. Les coordonnées indiquées sont celles du coin supérieur gauche du premier chiffre. Il est possible de préciser la base, la taille, la couleur des caractères et la couleur du fond. Pour mémoire le coin supérieur gauche de l'écran a pour coordonnées (0,0).

Syntaxe

lcd.drawInteger(x0, y0, integerNumber, base, size, color, bg_color);

Paramètres

  • lcd : un objet afficheur MI0283QT2
  • x0 et y0 : les coordonnées du coin supérieur gauche du premier chiffre
  • integerNumber : une valeur entière de n'importe quel type (char, int, long), signée ou non.
  • base : DEC, HEX, OCT ou BIN, pour base 10, base 16, base 8 ou base 2.
  • size : valeur fixant la taille du caractère à afficher, correspond à un facteur d'échelle de taille. Le caractère de taille 1 fait 8x12 pixels. Le taille 2 fera 16 x 24, le taille 3 fera 24 x36, etc... (unsigned char) Pour plus de détails, voir Taille des caractères?
  • color : la couleur du caractère au format RGB (unsigned int)
  • bg_color : la couleur de l'arrière plan du caractère au format RGB (unsigned int)

Exemple


long valeur=-2040806/2;

// affiche valeur entière au point 0,0 en base 10 en taille 1, couleur rouge, fond jaune.
lcd.drawInteger (0, 0, valeur,DEC,1,RGB(255,0,0), RGB(255,255,0));

// affiche valeur entière au point 20,50 en base 16 en taille 2, couleur bleu, fond rouge.
valeur=-65535;
lcd.drawInteger (20, 50, valeur,HEX,2,bleu,rouge);
 

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est une création originale de X. HINAULT