Le capteur oculaire, lorsqu'il est fixé à un robot VEX GO, permet à ce dernier de détecter à la fois la présence d'objets à proximité et la couleur de ce qui se trouve devant lui. Le capteur joue un rôle important en aidant le robot à prendre des décisions en fonction de ce qu'il « voit », comme la détection d'un marqueur rouge, le repérage d'un obstacle ou le choix de la direction à prendre lors d'une activité.
Pour obtenir les meilleurs résultats avec le capteur oculaire, essayez d'éviter les ombres, les reflets ou un éclairage très faible. Vous pouvez également utiliser le bloc du réglage de la puissance de la lumière oculaire pour ajuster la luminosité de la lumière intégrée du capteur. Augmenter la luminosité peut aider le capteur à détecter plus clairement les couleurs et la réflectivité dans des conditions d'éclairage plus faibles.
Détection des couleurs
Une teinte est un nombre sur le cercle chromatique, compris entre 0 et 360 degrés, qui représente le type de couleur.
Lorsque vous utilisez le blocœil trouvé objet , le robot vérifie si la teinte signalée par le capteur oculaire se situe dans une certaine plage pour cette couleur :
- Rouge : 340°–20°
- Vert : 80°–145°
- Bleu : 160°–250°
Remarque : Si la teinte se situe en dehors de ces plages, même si elle ressemble toujours à la couleur prévue à l'œil humain, le projet peut ne pas se comporter comme prévu. Cela peut être atténué en utilisant les opérateurs de comparaisoneye hue block et (comme supérieur ou inférieur à) pour créer une plage personnalisée de valeurs de teinte.
Détection de la lumière
En plus de détecter les couleurs, le capteur oculaire peut également déterminer la quantité de lumière réfléchie par une surface. Cela permet au robot de déterminer si un objet situé devant le capteur est clair ou sombre. Les surfaces claires, comme le papier blanc ou les objets de couleur claire, réfléchissent davantage la lumière. Les surfaces sombres, comme le ruban adhésif noir ou les zones d'ombre, réfléchissent moins la lumière.
La luminosité d'un objet peut être déterminée en utilisant le bloc de luminosité oculaire
Détection d'objets
Le capteur oculaire peut également détecter la présence d'un objet physiquement proche de l'avant du robot. C'est différent de la détection de la couleur ou de la luminosité. Au lieu de mesurer la couleur ou la quantité de lumière réfléchie, le capteur vérifie si un objet est suffisamment proche pour être considéré comme « devant » le capteur.
Pour être détecté, un objet doit se trouver à environ 18 mm du capteur. Notez que cette valeur peut être influencée par des facteurs environnementaux tels que l'éclairage ambiant.
Ce type de détection est utilisé avec les blocs suivants :