Il y a quelque temps je me suis mis en tête de faire une veilleuse pour la chambre de ma fille. J'ai un capteur de couleur (ColorPal) me permettant de choisir la couleur et suivant la couleur choisi j'allume une led RVG (j'en mettrai 4 au final).
J'ai réussi jusqu'à présent à capter la couleur en appuyant sur un bouton pour activer la capteur et à allumer la led. Jusqu'ici ça fonctionne impec.
Ce que je voudrai faire maintenant, c'est vérifier la couleur capter pour exécuter l'action de baisser le niveau des différentes couleurs.
Exemple:
Si je capte 00 -> je baisse la couleur rouge
Si je capte 100 -> je baisse la couleur bleu
Si je capte 200 -> je baisse la couleur vert
Le souci, c'est que le capteur me renvoi un string sous cette forme: XXX
Exemple pour les 3 couleurs. Je récupère les valeurs avec sscanf: