Bloc Capteur de couleur

Le bloc Capteur de couleur reçoit les informations du capteur de couleur. Vous pouvez mesurer la couleur ou l'intensité de la lumière et obtenir une valeur de sortie numérique. Vous pouvez également comparer les données du capteur à une valeur d'entrée et obtenir une valeur de sortie logique (Vrai ou Faux).

Pour plus d'informations sur le fonctionnement du capteur de couleur, ses modes et les données fournies, ainsi que des exemples de programmation, consultez la section Utilisation du capteur de couleur.
Conseils et astuces
Les données du bloc Capteur de couleur sont transmises à un Fil de données. Consultez la section Utilisation du capteur de couleur pour voir d'autres modes d'utilisation du capteur de couleur sans fil de données.
Choix du port du capteur et du mode



Sélecteur de port
Sélecteur de mode
Valeurs d'entrée
Valeurs de sortie

Vérifiez si le numéro de port (1, 2, 3 ou 4) défini dans le Sélecteur de port dans le coin supérieur droit du bloc correspond au port de la brique EV3 auquel le capteur de couleur est connecté.

Utilisez le sélecteur de mode pour choisir le mode du bloc. Les Valeurs d'entrée et de sortie disponibles varient selon le mode sélectionné.
Modes
Mesure – Couleur


Le mode Mesure – Couleur transmet le numéro de la couleur détectée à la valeur de sortie Couleur.
Mesure – Intensité de la lumière réfléchie


Le mode Mesure – Intensité de la lumière réfléchie transmet l'intensité lumineuse à la valeur de sortie Valeur mesurée.
Mesure – Intensité de la lumière ambiante


Le mode Mesure – Intensité de la lumière ambiante transmet l'intensité lumineuse à la valeur de sortie Valeur mesurée.
Comparer – Couleur


En mode Comparer – Couleur, vous pouvez sélectionner une ou plusieurs couleurs de la Liste de couleurs. La valeur de sortie Résultat de comparaison sera Vrai si la couleur détectée correspond à l'une des couleurs sélectionnées. La couleur détectée est transmise à la valeur de sortie Valeur mesurée.
Comparer – Intensité de la lumière


Les modes Comparer – Intensité de la lumière réfléchie et Comparer – Intensité lumineuse ambiante comparent l'intensité de la lumière détectée à la Valeur de seuil en utilisant le Type de comparaison sélectionné. Le résultat Vrai/Faux est transmis à la valeur de sortie Résultat de comparaison et l'intensité de la lumière détectée à la valeur de sortie Valeur mesurée.
Exemple 1
Dans ce programme, le témoin d'état de la brique clignote en orange quand le capteur de couleur détecte une intensité lumineuse ambiante supérieure à 50.
Exemple 2
Dans ce programme, le robot avance jusqu'à ce que le capteur de couleur détecte une intensité de lumière réfléchie inférieure à 50 ou que le moteur B ait effectué une rotation de 2 000 degrés, selon le premier événement qui survient.
Modes d'étalonnage
Les modes d'étalonnage permettent d'étalonner le capteur de couleur depuis un programme. Vous pouvez également saisir manuellement les valeurs minimum et maximum que le capteur doit utiliser.
Étalonner – Minimum


Le mode Étalonner – Minimum permet de définir l'intensité lumineuse minimale de la valeur d'entrée Valeur. Après l'étalonnage, le capteur de couleur signalera cette intensité lumineuse comme égale à 0 ou à la valeur définie.
Étalonner – Maximum


Le mode Étalonner – Maximum permet de définir l'intensité lumineuse maximale de la valeur d'entrée Valeur. Après l'étalonnage, le capteur de couleur signalera cette intensité lumineuse comme égale à 100 ou à la valeur définie.
Étalonner – Réinitialiser


Le mode Étalonner – Réinitialiser rétablit l'étalonnage par défaut du capteur de couleur.
Valeurs d'entrée et de sortie
Les valeurs d'entrée disponibles pour le bloc Capteur de couleur varient selon le mode sélectionné. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs d'entrée peuvent également être définies par les Fils de données des valeurs de sortie d'autres blocs de programmation.
Valeur d'entréeTypeValeurs autoriséesRemarques
Liste de couleurs Tableau de nombresChaque élément : 0 – 7Couleur(s) sélectionnée(s) en mode Comparer – Couleur :
0 = Aucune couleur
1 = Noir
2 = Bleu
3 = Vert
4 = Jaune
5 = Rouge
6 = Blanc
7 = Marron
Type de comparaison Numérique0 - 50 : = (Égal à)
1 : ≠ (Différent de)
2 : > (Supérieur à)
3 : ≥ (Supérieur ou égal à)
4 : < (Inférieur à)
5 : ≤ (Inférieur ou égal à)
Valeur de seuil NumériqueTout nombreValeur à laquelle comparer les données du capteur
Valeur Numérique0 – 100Intensité lumineuse pour les modes Étalonner
Les valeurs de sortie disponibles varient selon le mode sélectionné. Pour utiliser une valeur de sortie, connectez-la à un autre bloc de programmation avec un Fil de données.
Valeur de sortieTypeRemarques
Couleur NumériqueValeur de couleur détectée :
0 = Aucune couleur
1 = Noir
2 = Bleu
3 = Vert
4 = Jaune
5 = Rouge
6 = Blanc
7 = Marron
Résultat de comparaison LogiqueRésultat Vrai/Faux en mode Comparer.
Valeur mesurée NumériqueValeur des données de capteur utilisée en mode Comparer.
Couleur
Liens rapides