Le capteur de distance du robot VR signale la distance entre le robot VR et l'objet le plus proche. Le capteur calcule la distance en utilisant le temps qu'il faut aux ondes ultrasonores pour rebondir sur un objet et revenir vers le capteur.
L'article suivant couvrira :
- Capteur de distance sur le robot VR
- Blocs VEXcode VR utilisés avec le capteur de distance
- Utilisations courantes du capteur de distance
- Exemple de projet de capteur de distance
Capteur de distance sur le robot VR
Le capteur de distance est un capteur qui rapporte la distance entre le robot VR et l'objet solide le plus proche.
Le capteur de distance utilise les mêmes principes que les appareils sonar pour mesurer le son. Il envoie une minuscule impulsion d'ultrasons avec son émetteur d'un côté du capteur, puis chronomètre le temps qu'il faut pour entendre le son se refléter vers le récepteur de l'autre côté du capteur. Le capteur calcule la distance en fonction du temps que l'impulsion sonore a mis pour faire l'aller-retour. Ensuite, le capteur de distance signale au robot VR à quelle distance se trouve l'objet le plus proche.
Blocs VEXcode VR utilisés avec le capteur de distance
Les blocs utilisés avec le capteur de distance se trouvent dans la catégorie Détection.
Distance objet trouvé Bloc
Le capteur de distance détecte s'il y a un objet devant lui en utilisant le bloc Distance trouvé objet . Le capteur de distance peut détecter un objet ou une surface à moins de 3000 mm (~118 pouces) du capteur.
Le bloc Distance found object est un bloc booléen qui renvoie une condition sous la forme vrai ou faux et s'adapte à n'importe quel blocs avec des espaces hexagonaux (six côtés) pour les autres blocs. Pour plus d'informations sur les blocs booléens, consultez l'article Formes et signification des blocs - Tutoriels - VEXcode VR .
Distance du bloc
En utilisant le bloc Distance du bloc , le capteur de distance peut signaler la distance de l'objet le plus proche en millimètres (mm) ou en pouces .
Le bloc Distance du bloc rapporte les valeurs numériques et s'adapte à tous les blocs avec des espaces ovales. Pour plus d'informations sur les blocs de reporter, consultez l'article Formes et signification des blocs - Tutoriels - VEXcode VR .
La valeur du bloc Distance from peut être affichée sur la console du moniteur dans VEXcode VR. Pour en savoir plus sur la console Monitor, consultez l'article Surveillance des variables et des valeurs de détection - Tutoriels - VEXcode VR .
La valeur de la Distance du bloc peut être indiquée en millimètres (mm) ou en pouces.
Les unités de millimètres (mm) ou de pouces apparaîtront dans la console du moniteur. Pour en savoir plus sur la console Monitor, consultez l'article Surveillance des variables et des valeurs de détection - Tutoriels - VEXcode VR .
La valeur du bloc Distance found object est un bloc booléen qui rapporte true lorsque le capteur de distance est proche d'un objet, et signale false lorsqu'il n'est pas assez proche d'un objet.
Vrai ou faux sera signalé et apparaîtra dans la console du moniteur.
La largeur de la plage de vision des capteurs de distance change à mesure qu'elle 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 à moins de 1000 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 entre 1000 millimètres (~ 39 pouces) et 2000 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 à plus de 2000 millimètres (~ 78 pouces).
Utilisations courantes du capteur de distance
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.
Le capteur de distance peut mesurer la distance entre l'avant du capteur de distance et l'avant de l'objet. Cela peut être utile pour terminer un labyrinthe sans heurter continuellement les murs ou pour éviter un objet.
Exemple de projet de capteur de distance
Dans cet exemple, le robot VR avancera si le capteur de distance trouve un objet. S'il ne détecte pas d'objet, le robot VR tournera à droite et continuera à rechercher un objet.
Remarque : Cet exemple trouvera le premier bâtiment, mais nécessite des améliorations pour éviter de tomber de la table.