Color {FR}
Objectif
Définir une couleur.
Quand l’utiliser
Quand vous voulez contrôler le NeoPixel.
Où l’utiliser
Typiquement au début du fichier, dans une séquence de couleur, ou lors de l’appel de SetColor.
Prototype principal et paramètres
void CrcLib::Color(unsigned char red, unsigned char green, unsigned char blue)
Le NeoPixel est très brillant. Vous ne voulez probablement pas utiliser de valeurs au-dessus de 25.
Constantes
La CRC définit les constantes Color suivantes:
NO_COLOR
RED_HIGH
/RED_LOW
GREEN_HIGH
/GREEN_LOW
BLUE_HIGH
/BLUE_LOW
YELLOW_HIGH
/YELLOW_LOW
CYAN_HIGH
/CYAN_LOW
MAGENTA_HIGH
/MAGENTA_LOW
WHITE_HIGH
/WHITE_LOW
ORANGE_HIGH
Les versions _HIGH sont très brillantes et devraient être utilisés très brièvement si même utilisées. Les verions _LOW sont moins brillantes et sont typiquement celles qui devraient être utilisées couramment.
ColorDuration
ColorDuration
est un type qui inclut une couleur et une durée, utilisé pour une séquence affichée par le CRCduino. ColorDuration::END
indique la fin de la séquence.
Assurez-vous d’ajouter ColorDuration::END
à la fin de votre séquence, ou de séquence très étranges s’afficheront sur le NeoPixel.
Utilisez le ainsi:
// Définissez une séquence de couleurs. Prenez note de ColorDuration::END à la fin.
const ColorDuration PATTERN_ERROR1[] = { { 150, RED_LOW }, { 150, NO_COLOR },
{ 150, RED_LOW }, { 150, NO_COLOR }, { 400, YELLOW_LOW },
{ 2000, NO_COLOR }, ColorDuration::END };