Œ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 – Indique si le capteur oculaire détecte un objet à portée.
œil détecte la couleur – Indique si le capteur oculaire détecte une couleur spécifiée.
luminosité oculaire – Indique la luminosité détectée par le capteur oculaire.
quand l’œil – Exécute la pile de blocs attachée lorsque le capteur oculaire détecte ou perd un objet.
œ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 :
|
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 :
|
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