Œil#

Introduction#

Le capteur oculaire VEX VR peut détecter les objets et identifier leur couleur et leur luminosité.

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

œil près de l’objet#

Le bloc booléen œil près de l’objet indique si le capteur oculaire détecte un objet à portée.

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

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

<[FrontEye v] est proche de l'objet ?>

Paramètres

Description

œil

Le capteur oculaire pour détecter les objets.

Exemple

au démarrage
[Stop driving after detecting an object.]
se déplacer en [avant v]
attendre (0.1) secondes
attendre jusqu'à <[FrontEye v] est proche de l'objet ?>
arrêter le déplacement

l’œil détecte la couleur#

Le bloc booléen l’œil détecte la couleur indique si le capteur oculaire détecte une couleur spécifiée.

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

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

<[FrontEye v] détecte du [rouge v] ?>

Paramètres

Description

œil

Le capteur oculaire permet de détecter les couleurs.

couleur

Couleur à détecter :

  • rouge
  • vert
  • bleu

Exemple

au démarrage
[Stop driving after detecting a green object.]
se déplacer en [avant v]
attendre (0.1) secondes
attendre jusqu'à <[FrontEye v] 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é détectée par [FrontEye v] en %)

Paramètres

Description

œil

Le capteur oculaire permet de détecter la luminosité.

Exemple

au démarrage
[Display whether a detected object is bright.]
se déplacer en [avant v]
attendre jusqu'à <[FrontEye v] est proche de l'objet ?>
attendre (0.1) secondes
si <(luminosité détectée par [FrontEye v] en %) [math_less_than v] [70]> alors
afficher [Object not bright.] ▶
sinon
afficher [Bright object!] ▶

quand l’œil#

Le bloc chapeau quand œil exécute la pile de blocs attachée lorsque le capteur oculaire sélectionné détecte ou perd un objet.

quand [FrontEye v] [détecte v] un objet :: hat events

Paramètres

Description

œil

Le capteur oculaire à utiliser.

État

Lorsque la pile de blocs associée s’exécutera :

  • détecte – Un objet non détecté est maintenant détecté
  • perd – Un objet détecté n’est plus détecté

Exemple

quand [FrontEye v] [ne détecte pas v] un objet :: hat events
[Find an object when it is lost.]
pivoter [droite v]
attendre jusqu'à <[FrontEye v] est proche de l'objet ?>
arrêter le déplacement