Bonjour,
Pour un projet, j'utilise un Arduino Uno avec un capteur de couleur DF Robot. J'alimente l'Arduino par USB et je ne trouve pas les mêmes résultats de couleur si je branche l'USB sur un port USB de PC ou sur un chargeur de téléphone (avec le même câble). Avez-vous idée d'où pourrait venir le problème (tension légèrement différente,.... ?)
Le capteur est numérique et ils annoncent une déviation inférieure à 0.2% en fonction de la tension d'alimentation sur la gamme 2.5V à 5.5V.
Donc il faut chercher le problème ailleurs.
Si tu utilises les LEDs du module pour éclairer la cible, tu pourrais avoir une déviation si la tension d'alimentation change car les LEDs sont alimentées directement par l'alimentation sans aucune régulation et donc leur luminosité peut changer. Mais, pour autant que la couleur des LEDs soit stable, tu devrais noter une différence sur la valeur absolue des composantes R, G, B, W mais en relatif R, G, B par rapport à W devrait être sensiblement constant.
Si ce n'est pas ça je ne vois pas ce qui pourrait poser problème.