Bonjour,
Il faut que tu utilises une structure contenant les informations de la couleur, c'est à dire son nom et sa valeur.
Ensuite tu déclares une table de ces structures que tu initialises.
Par exemple:
struct SCouleur
{
char *nom;
byte red;
byte green;
byte blue;
};
SCouleur couleurs[]={
{"rouge",255,0,0},
{"vert",0,255,0},
{"bleu",0,0,255}
};
const int nbCouleurs=sizeof couleurs/sizeof couleurs[0];
Quand tu reçois un texte, tu fais une boucle pour comparer le texte à chacun des noms dans la table