Œil#
Introduction#
Le capteur oculaire VEX GO détecte les objets et les couleurs. Il indique également la quantité de lumière réfléchie et la teinte de la couleur détectée.
Le capteur oculaire est doté d’une lumière activable ou désactivable qui améliore la netteté de la vision des objets et des couleurs. Il peut également utiliser une portée proche ou lointaine pour détecter les objets à différentes distances.
Le capteur oculaire peut être positionné différemment selon la configuration. Par exemple, dans la configuration Code Base 2.0 - Eye Forward, le capteur oculaire est orienté vers l’avant. Dans les configurations Code Base 2.0 - Eye Down, Code Base 2.0 - Eye + Electromagnet et Super Code Base 2.0, le capteur oculaire est orienté vers le bas.
Vous trouverez ci-dessous la liste de tous les blocs disponibles :
set eye light — Allume ou éteint la lumière du capteur oculaire.
définir la portée de l’œil — Définit la distance à laquelle le capteur oculaire peut détecter un objet.
régler la puissance de la lumière oculaire — Réglez 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écifique.
luminosité oculaire — Indique la luminosité détectée par le capteur oculaire.
teinte des yeux — Indique la teinte 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 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn the light on and off.]
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
définir la portée oculaire#
Le bloc de pile définir la portée de l’œil définit la distance maximale à laquelle un objet peut se trouver du capteur oculaire avant de pouvoir être détecté.
Chaque projet commence avec le capteur oculaire réglé par défaut sur une portée éloignée.
définir la portée de l'œil sur [près v]
Paramètres |
Description |
|---|---|
gamme |
Portée de détection d’objets du capteur oculaire : proche détecte les objets jusqu’à 18 millimètres de distance, tandis que loin détecte les objets jusqu’à 40 millimètres de distance. |
Exemple
au démarrage :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive to an object with different ranges.]
définir la portée de l'œil sur [loin v]
se déplacer en [avant v]
attendre jusqu'à <l'œil a trouvé un objet ?>
se déplacer [en arrière v] sur [100] [mm v] ▶
attendre [1] secondes
[Closer detection range.]
définir la portée de l'œil sur [près v]
se déplacer en [avant v]
attendre jusqu'à <l'œil a trouvé un objet ?>
arrêter le déplacement
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 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn on the light at different brightnesses.]
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.
La portée de détection peut être modifiée à l’aide du bloc set eye range.
<l'œil a trouvé un objet ?>
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive forward until an object is detected.]
se déplacer en [avant v]
attendre jusqu'à <l'œil a trouvé un objet ?>
arrêter le déplacement
l’œil détecte la couleur#
Le bloc booléen détection des couleurs par l’œil indique si le capteur oculaire détecte une couleur spécifique, en fonction de la valeur de teinte détectée.
Vrai — Le capteur oculaire détecte la couleur sélectionnée.
Faux — Le capteur oculaire ne détecte pas la couleur sélectionnée.
Le capteur oculaire fonctionne de manière optimale lorsque l’objet est suffisamment proche pour être détecté et que l’éclairage est clair.
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 :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward until a Green Disk is detected.]
se déplacer en [avant v]
attendre [0.2] secondes
attendre jusqu'à <l'œil détecte du [vert v] ?>
arrêter le déplacement
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 :: hat events
[Build Used: Super Code Base 2.0]
[Monitor the brightness until a Red Disk is detected.]
se déplacer en [avant v]
répéter jusqu'à <l'œil détecte du [rouge v] ?>
effacer toutes les lignes
afficher (luminosité reçue par l'œil en %) ▶
attendre [0.1] secondes
fin
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 :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Display the hue of a pink GO piece.]
indéfiniment
effacer toutes les lignes
si <[10] [math_less_than v] (teinte reçue par l'œil en degrés) [math_less_than v] [40]> alors
afficher [Pink!] ▶
sinon
afficher [Not pink.] ▶