Œil#

Introduction#

Le capteur oculaire détecte les objets et les couleurs. Il mesure la quantité de lumière réfléchie et indique la teinte de la couleur détectée. Un éclairage, activable ou désactivable, améliore la perception des objets et des couleurs.

Vous trouverez ci-dessous la liste de tous les blocs disponibles :

lumière pour les yeux#

Le bloc régler l’éclairage oculaire permet d’activer ou de désactiver la lumière du capteur oculaire. Cette lumière peut aider le capteur oculaire à détecter plus clairement les objets et les couleurs.

définir la lumière de l'œil sur [allumé v]

Paramètres

Description

État

État du voyant du capteur oculaire : allumé ou éteint.

Exemple

au démarrage
[Continuously blink the light.]
indéfiniment
définir la lumière de l'œil sur [allumé v]
attendre (2) secondes
définir la lumière de l'œil sur [éteint v]
attendre (2) secondes

puissance de la lumière des yeux#

Le bloc réglage de la puissance de l’éclairage oculaire détermine l’intensité lumineuse du capteur oculaire. Cet éclairage permet au capteur de détecter plus clairement les objets et les couleurs.

Un pourcentage plus élevé rend la lumière plus intense. Un pourcentage plus faible rend la lumière plus faible.

Si le voyant du capteur oculaire est éteint, régler la puissance de l’éclairage au-dessus de 0 % l’allumera.

Si le voyant du capteur oculaire est allumé, régler la puissance de l’éclairage à 0 % éteindra la lumière.

définir la puissance de la lumière de l'œil sur (50) %

Paramètres

Description

luminosité

Réglage de la luminosité du capteur oculaire, de 0 % à 100 %. Utilisez des nombres entiers.

Exemple

au démarrage
[Set the light to different power levels.]
définir la puissance de la lumière de l'œil sur (25) %
attendre (2) secondes
définir la puissance de la lumière de l'œil sur (50) %
attendre (2) secondes
définir la puissance de la lumière de l'œil sur (100) %

L’œil a trouvé un objet#

Le bloc booléen œil a trouvé un objet indique si le capteur oculaire détecte ou non un objet à portée.

  • Vrai — Le capteur oculaire détecte un objet.

  • Faux — Le capteur oculaire ne détecte aucun objet.

<l'œil a trouvé un objet ?>

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Stop driving after detecting an object.]
définir la lumière de l'œil sur [allumé v]
se déplacer en [avant v]
attendre (0.1) secondes
attendre jusqu'à <l'œil a trouvé un objet ?>
arrêter le déplacement

l’œil détecte la couleur#

Le bloc booléen œil détecte la couleur indique si le capteur oculaire détecte une couleur spécifiée, en fonction de la valeur de teinte détectée.

  • Vrai – Le capteur oculaire détecte la couleur spécifiée.

  • Faux – Le capteur oculaire ne détecte pas la couleur spécifiée.

Pour vérifier la valeur de teinte exacte détectée par le capteur oculaire, utilisez le bloc rapporteur eye hue.

<l'œil détecte du [rouge v] ?>

Paramètres

Description

couleur

Couleur à détecter par le capteur oculaire :

  • rouge – Valeur de teinte comprise entre 340° et 20°.
  • vert – Valeur de teinte comprise entre 75° et 154°.
  • bleu – Valeur de teinte comprise entre 160° et 254°.

Exemple

au démarrage
[Stop driving after detecting a green object.]
définir la lumière de l'œil sur [allumé v]
se déplacer en [avant v]
attendre (0.1) secondes
attendre jusqu'à <l'œil détecte du [vert v] ?>
arrêter le déplacement

couleur des yeux#

Le bloc de rapport teinte des yeux indique la teinte détectée par le capteur oculaire sous forme d’un nombre compris entre 0 et 359 degrés.

La teinte est une façon de décrire une couleur à l’aide de nombres sur un cercle chromatique.

Une roue chromatique circulaire affichant un spectre complet de teintes étiquetées avec des valeurs en degrés sur le périmètre, augmentant par incréments de 30 degrés de 0° en haut à 360°.

(teinte reçue par l'œil en degrés)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Display if an object is pink.]
indéfiniment
effacer toutes les lignes
si <[290] [math_less_than v] (teinte reçue par l'œil en degrés) [math_less_than v] [350]> alors
afficher [Pink!] ▶
attendre (0.1) secondes
sinon
afficher [Not pink!] ▶
attendre (0.1) secondes

objet brillant pour les yeux#

Le bloc booléen objet lumineux pour les yeux indique si l’objet détecté par le capteur oculaire est lumineux.

Un objet est considéré comme lumineux lorsqu’il réfléchit plus de 70 % de sa luminosité vers le capteur oculaire.

  • Vrai — L’objet détecté reflète plus de 70 % de la luminosité.

  • Faux — L’objet détecté reflète une luminosité de 70 % ou moins.

Cette méthode peut être utilisée avant la vérification de la couleur afin de s’assurer que l’objet réfléchit suffisamment de lumière pour que le capteur oculaire puisse détecter la couleur de manière fiable.

<l'œil détecte un objet brillant ?>

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Display whether a detected object is bright.]
définir la puissance de la lumière de l'œil sur (100) %
se déplacer en [avant v]
attendre jusqu'à <l'œil a trouvé un objet ?>
attendre (0.1) secondes
si <l'œil détecte un objet brillant ?> alors
afficher [Bright object!] ▶
sinon
afficher [Object not bright.] ▶

luminosité des yeux#

Le bloc de rapport luminosité oculaire indique la quantité de lumière renvoyée au capteur oculaire, en pourcentage de 0 % à 100 %.

Un pourcentage plus élevé signifie qu’une plus grande quantité de lumière est réfléchie vers le capteur oculaire. Un pourcentage plus faible signifie qu’une moindre quantité de lumière est réfléchie.

(luminosité reçue par l'œil en %)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Display whether a detected object is bright.]
définir la puissance de la lumière de l'œil sur (100) %
se déplacer en [avant v]
attendre jusqu'à <l'œil a trouvé un objet ?>
attendre (0.1) secondes
si <(luminosité reçue par l'œil en %) [math_less_than v] [70]> alors
afficher [Object not bright.] ▶
sinon
afficher [Bright object!] ▶