Main

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

drawFloat(uint8_t x0, uint8_t y0, double number, uint8_t digits, uint8_t size, uint16_t color, uint16_t bg_color)


Description

Cette fonction affiche les valeurs numériques à virgules (float ou double). Les coordonnées indiquées sont celles du coin supérieur gauche du premier chiffre. Il est possible de préciser le nombre de décimales, 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.drawFloat( x0, y0, number, digits, size,  color,  bg_color) 

Paramètres

  • lcd : un objet S65Display
  • x0 et y0 : les coordonnées du coin supérieur gauche du premier chiffre
  • number : une valeur numérique à virgule (float ou double)
  • digits : le nombre de décimales à afficher (supporte jusqu'à 6 décimales et + !)
  • 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


float xf=-3.141597;

// affiche nombre à virgule au point 0,100 en taille 1 avec 6 décimales, couleur jaune, fond bleu
lcd.drawFloat (0,100,xf,6,1,RGB(255,255,0), RGB(0,0,255)); 

lcd.drawFloat (0,100,xf,6,1,jaune, bleu); // idem avec variables de couleurs

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