Codage avec le capteur oculaire VEX GO

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é.

Cerveau avec une batterie connectée à son port de batterie et un capteur oculaire connecté à son port de capteur oculaire à l'aide de leurs câbles de connexion.

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 roue chromatique circulaire affichant un spectre complet de teintes étiquetées avec des valeurs en degrés sur le périmètre, augmentant par incréments de 30 degrés de 0° en haut à 360°.

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 :

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: