RGBcolor

Définition Utilisation Exemple Côté technique
 

PecheuxGraph.zip\PecheuxGraph\examples\Documentation\Exemple-104-RGBcolor\Exemple-104-RGBcolor.ino (dans votre fichier téléchargé):

// Ce programme montre alternativement les dégradés des couleurs primaires et du gris.

#include <PecheuxGraph.h>
void setup() 
{
  setGraphMode(PAYSAGE); // Obligatoire pour utiliser l'afficheur
}

void loop()
{ 
  // Tracé de toutes les couleurs bleues
  clrscr();
  for (int bleu=0; bleu<=MAX_BLUE; bleu++) // Pour toutes les valeurs de bleu
     hLine(0,MAX_X,bleu,RGBcolor(0,0,bleu)); // Tracer une ligne horizontale
  delay(1000); 
    
  // Tracé de toutes les couleurs vertes
  clrscr();
  for (int vert=0; vert<=MAX_GREEN; vert++) // Pour toutes les valeurs de vert
     hLine(0,MAX_X,vert,RGBcolor(0,vert,0)); // Tracer une ligne horizontale
  delay(1000); 
    
  // Tracé de toutes les couleurs vertes
  clrscr();
  for (int rouge=0; rouge<=MAX_RED; rouge++) // Pour toutes les valeurs de rouge
     hLine(0,MAX_X,rouge,RGBcolor(rouge,0,0)); // Tracer une ligne horizontale
  delay(1000); 
   
  // Tracé de toutes les couleurs grises
  clrscr();
  for (int gris=0; gris<=MAX_GREY; gris++) // Pour toutes les valeurs de gris
     hLine(0,MAX_X,gris,RGBcolor(gris)); // Tracer une ligne horizontale
  delay(1000); 
} 

 

Voir aussi:
- setTextColor(); Couleur du texte
- getColor(); Retourne la couleur par défaut pour les dessins
- clrscr(); Efface l'écran
- MAX_RED...: Valeur maximum d'une composante couleur
- BLACK, WHITE, ...: Constantes couleurs
- setDrawInverse(); Choix du mode dessin ou inversion
- point(); Dessine un point
- line(); Trace une ligne
- rect(); Trace les bords d'un cadre
- fillRect(); Trace une boîte pleine
- circle(); Trace un cercle
- fill(); Remplit avec la couleur demandée
- text(); Écrit du texte