Utilisation du capteur de distance dans VEXcode VR

Le capteur de distance du robot VR indique la distance entre le robot VR et l'objet le plus proche. Le capteur calcule la distance en utilisant le temps nécessaire à la lumière laser pour rebondir sur un objet et revenir au capteur.


Capteur de distance sur le robot VR

Le capteur de distance détecte les objets devant le robot VR et indique la distance en millimètres.

Le capteur de distance est un capteur qui indique la distance entre le robot VR et l'objet solide le plus proche.

Moniteur de capteur de distance affichant les valeurs de distance tandis qu'un projet VR VEXcode transmet les relevés à l'aide de blocs

Le capteur de distance utilise les mêmes principes que les sonars pour mesurer le son. Il envoie une petite impulsion de lumière laser avec son émetteur d'un côté du capteur, puis multiplie le temps nécessaire à la lumière pour se refléter vers le récepteur de l'autre côté du capteur. Le capteur calcule la distance en fonction du temps qu'il a fallu au pouls pour effectuer l'aller-retour. Ensuite, le capteur de distance indique au robot VR à quelle distance se trouve l'objet le plus proche.

Emplacement du capteur de distance sur le pare-chocs avant du robot VEXcode VR

La largeur de la portée de vision du capteur de distance change à mesure qu'il s'éloigne de l'avant du robot VR :

  • Le capteur peut détecter des objets dans un champ de vision de 10 degrés lors de la recherche d'objets situés à moins de 1 000 millimètres (~ 39 pouces).
  • Le capteur peut détecter des objets dans un champ de vision de 5 degrés lors de la recherche d'objets situés entre 1 000 millimètres (~ 39 pouces) et 2 000 millimètres (~ 78 pouces).
  • Le capteur peut détecter des objets dans un champ de vision de 2 degrés lors de la recherche d'objets situés à plus de 2 000 millimètres (~ 78 pouces).

Utilisations courantes du capteur de distance

Emplacement du capteur de distance sur le robot VR et direction dans laquelle il détecte les objets

Le capteur de distance peut détecter s'il y a un objet devant le robot VR. Cela peut être utilisé pour éviter un obstacle.


Utilisation du capteur de distance avec les blocs VEXcode VR

Emplacement du capteur de distance à l'avant du robot VEXcode VR

Les blocs utilisés avec le capteur de distance se trouvent dans la catégorie Détection.

<Distance objet trouvé> Bloquer

Emplacement du capteur de distance avant sur le robot VR VEXcode

Le capteur de distance détecte s'il y a un objet devant lui à l'aide du bloc <Distance found object>. Le capteur de distance peut détecter un objet ou une surface à moins de 3 000 mm (~ 118 pouces) du capteur.

Emplacement du capteur de distance avant sur le robot VR VEXcode

Le bloc <Distance found object>est un bloc booléen qui renvoie une condition comme vrai ou faux et s'insère dans tous les blocs avec des espaces hexagonaux (à six côtés) pour les autres blocs.

Pour plus d'informations sur les blocs booléens, cet article.

Schéma du robot VR VEXcode montrant le capteur de distance et d'autres composants identifiés.

La valeur du bloc <Distance found object> est un bloc booléen qui indique vrai lorsque le capteur de distance est proche d'un objet, et indique faux lorsqu'il n'est pas suffisamment proche d'un objet.

Vrai ou faux sera signalé et apparaîtra dans la console du moniteur. 

Pour en savoir plus sur la console Monitor, cet article.

(Distance du) bloc

Le capteur de distance monté à l'avant du robot VR détecte les objets à proximité.

À l'aide du bloc (Distance de), le capteur de distance peut indiquer la distance de l'objet le plus proche en millimètres (mm) ou en pouces.

Capteur de distance détectant l'objet situé devant le robot VR dans l'aire de jeux

Le bloc (Distance de) rapporte les valeurs numériques et s’insère dans tous les blocs comportant des espaces ovales.

Pour plus d'informations sur les blocs de reporters, cet article. 

Robot VR VEXcode montrant l'emplacement du capteur de distance et d'autres composants principaux

La valeur du bloc (Distance de) en millimètres (mm) ou en pouces peut être affichée sur la console du moniteur dans VEXcode VR. 

Pour en savoir plus sur la console Monitor, cet article.


Utilisation du capteur de distance dans VEXcode VR Python

Emplacement du capteur de distance sur le pare-chocs avant du robot VEXcode VR

Pour commencer à programmer le capteur de distance avec Python, vous devrez d'abord ouvrir un projet texte VEXcode VR. Pour plus d'informations, consultez cet article.

Emplacement du capteur de distance à l'avant du robot VEXcode VR

Ensuite, localisez la catégorie Détection dans la boîte à outils et recherchez les commandes found_object et get_distance. Ce sont des fonctions qui rapportent une valeur booléenne ou une valeur numérique concernant le capteur.

Emplacement du capteur de distance sur le robot VR et sa direction de détection avant

Pour ajouter la commande à votre projet, vous pouvez faire glisser la commande depuis la boîte à outils ou saisir la commande dans l'espace de travail à l'aide de la fonction de saisie semi-automatique.

Pour en savoir plus sur la saisie semi-automatique dans VEXcode VR avec , consultez cet.

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

Last Updated: