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

Diagramme présentant les fonctionnalités du robot VEXcode VR, mettant en évidence ses capacités de programmation virtuelle, son interface de codage par blocs et sa prise en charge des objectifs pédagogiques en STEM, notamment la résolution de problèmes et la pensée informatique.

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

Capture d'écran de l'interface VEXcode VR présentant les fonctionnalités du robot, y compris les blocs de programmation et les commandes de robot virtuel, conçues pour enseigner les concepts de codage et les principes de la robotique dans un environnement éducatif.

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.

Schéma présentant les fonctionnalités du robot VEXcode VR, mettant en évidence ses composants et ses capacités dans un cadre éducatif pour l'apprentissage du codage et de la robotique.

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

Schéma illustrant les fonctionnalités du robot VEXcode VR, mettant en évidence ses capacités et ses composants, conçu pour aider à l'apprentissage des concepts de codage via un environnement de programmation virtuel.

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

Diagramme illustrant les fonctionnalités des robots VR VEXcode, présentant des composants tels que des capteurs, des moteurs et des éléments de conception, visant à améliorer l'enseignement du codage et de la robotique pour les étudiants et les enseignants.

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

<Distance objet trouvé> Bloquer

Illustration des fonctionnalités du robot VEXcode VR, présentant la conception et les fonctionnalités du robot virtuel dans l'environnement de programmation en ligne pour l'enseignement du codage dans les domaines STEM.

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.

Diagramme présentant les fonctionnalités du robot VEXcode VR, mettant en évidence ses composants et ses capacités dans le contexte d'un environnement de programmation en ligne pour l'apprentissage des concepts de codage.

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 illustrant les principales caractéristiques du robot VEXcode VR, mettant en évidence des composants tels que les capteurs, les moteurs et l'interface de programmation, conçus pour améliorer l'apprentissage du codage et de la robotique pour les étudiants et les enseignants.

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

Schéma illustrant les caractéristiques du robot VEXcode VR, mettant en évidence ses capacités et ses composants à des fins pédagogiques en codage et en robotique.

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

Image présentant les fonctionnalités des robots VEXcode VR, mettant en évidence leurs capacités et leur conception, dans le contexte d'un environnement de programmation en ligne pour l'apprentissage des concepts de codage via la robotique virtuelle.

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

Diagramme présentant les fonctionnalités du robot dans VEXcode VR, mettant en évidence des composants tels que les capteurs, les roues et l'interface de programmation, conçus pour améliorer l'apprentissage du codage et de la robotique pour les étudiants et les enseignants.

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

Illustration des fonctionnalités du robot VEXcode VR, présentant la conception et les capacités du robot virtuel dans l'environnement de programmation en ligne, visant à améliorer les compétences de codage et l'éducation STEM.

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.

Diagramme montrant les principales fonctionnalités du robot VEXcode VR, y compris les capteurs, les moteurs et l'interface de programmation, illustrant comment les utilisateurs peuvent interagir avec le robot virtuel dans un environnement de codage à des fins éducatives.

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.

Diagramme illustrant les principales caractéristiques des robots VR VEXcode, mettant en évidence des composants tels que des capteurs, des moteurs et des interfaces de programmation, conçus pour améliorer l'apprentissage du codage et de la robotique pour les étudiants et les enseignants.

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: