Œ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 :
set eye light – Allume ou éteint la lumière du capteur oculaire.
régler la puissance de la lumière oculaire – Définit le niveau de puissance lumineuse du capteur oculaire.
œil a trouvé un objet – Indique si le capteur oculaire détecte ou non un objet à portée.
œil détecte la couleur – Indique si le capteur oculaire détecte une couleur spécifiée.
teinte des yeux – Indique la teinte détectée par le capteur oculaire.
objet brillant pour les yeux – Indique si l’objet détecté réfléchit beaucoup de lumière.
luminosité oculaire – Indique la luminosité détectée par le capteur oculaire.
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 :
|
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.

(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!] ▶