Étape 3: Connecter le capteur à l’Arduino et calibrer
Connecter le capteur à l’Arduino, comme sur la photo 1: le fil rouge à la broche 8, l’un vert à la broche 9, celui bleu sur le pin 10, l’anode de la LED et broche de la photorésistance droite à 5V, broche de la photorésistance gauche (celui orange) A0 et l’autre mâle de droite (celui relié à la résistance de 10KΩ) à la masse.
Téléchargez le croquis de calibrateColors.ino dans le Conseil. Choisissez un objet blanc opaque et mettre le capteur là-dessus. Tout en gardant le capteur en place, ouvrez le moniteur série dans l’IDE Arduino : vous devriez voir quelque chose comme l’image 2. Notez ces valeurs. Maintenant, placez le capteur sur une chose noire opaque et écrire ces nouvelles valeurs. Fermez le moniteur de la série.
Ouvrez le fichier colors.ino dans l’IDE et remplacez les valeurs lues par votre capteur à la mienne en lignes de 8 à 14 dans le sketch.
E.g.: Dans le fichier colors.ino que j’ai téléchargé il y a ces lignes :
#define R_MIN 460 #define G_MIN 190 #define B_MIN 147 #define R_MAX 762 #define G_MAX 470 #define B_MAX 392
Si votre capteur, lorsqu’il est placé sur une surface blanche lire :
r: 892 g: 527 b: 370
et quand sur fond noir :
r: 495 g: 219 b: 131
vos lignes de colors.ino de 8 à 14 sera :
#define R_MIN 495 #define G_MIN 219 #define B_MIN 131 #define R_MAX 892 #define G_MAX 527 #define B_MAX 370