Capteur de distance#
Introduction#
La catégorie Capteur de distance peut inclure différents blocs selon que vous utilisez un capteur de distance VEX IQ (1ère génération) ou (2ème génération).
Les modules de capteurs de distance permettent au robot de détecter la présence d’un objet devant lui et d’en mesurer la distance. Le capteur de distance VEX IQ (2e génération) peut également indiquer la vitesse relative de l’objet détecté et estimer sa taille (petit, moyen ou grand).
Vous trouverez ci-dessous la liste de tous les blocs :
Capteur de distance VEX IQ (1re génération) — Blocs compatibles avec le capteur de distance VEX IQ (1re génération).
Distance trouvée un objet — Indique si le capteur de distance détecte actuellement un objet.
distance à l’objet — Indique la distance entre le capteur de distance et l’objet détecté le plus proche.
Capteur de distance VEX IQ (2e génération) — Blocs compatibles avec le capteur de distance VEX IQ (2e génération).
distance à l’objet — Indique la distance entre le capteur de distance et l’objet détecté le plus proche.
vitesse de l’objet — Indique la vitesse à laquelle l’objet détecté se déplace vers ou s’éloigne du capteur de distance.
taille de l’objet est — Indique si l’objet détecté correspond à la taille sélectionnée.
Distance trouvée un objet — Indique si le capteur de distance détecte actuellement un objet.
Capteur de distance VEX IQ (1ère génération)#
Distance trouvée un objet#
Le bloc booléen Distance détectée : objet détecté indique si le capteur de distance détecte actuellement un objet.
Vrai — Le capteur de distance détecte un objet.
Faux — Le capteur de distance ne détecte aucun objet.
<[Distance1 v] a trouvé un objet ?>
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
Exemple
au démarrage
[Spin until the Distance Sensor detects an object.]
pivoter [droite v]
attendre jusqu'à <[Distance1 v] a trouvé un objet ?>
arrêter le déplacement
distance de l’objet#
Le bloc de rapport distance de l’objet indique la distance entre le capteur de distance et l’objet détecté le plus proche.
(distance entre [Distance1 v] et l'objet en [mm v])
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
unité |
L’unité de distance : mm (24 mm à 1000 mm) ou pouces (1 pouce à 40 pouces). |
Exemple
au démarrage
[Print the distance only after the Distance Sensor detects an object.]
pivoter [droite v]
attendre jusqu'à <[Distance1 v] a trouvé un objet ?>
arrêter le déplacement
afficher (distance entre [Distance1 v] et l'objet en [mm v]) sur la console ◀ et placer le curseur sur la ligne suivante
Capteur de distance VEX IQ (2e génération)#
distance de l’objet#
Le bloc de rapport distance de l’objet indique la distance entre le capteur de distance et l’objet détecté le plus proche.
(distance entre [Distance1 v] et l'objet en [mm v])
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
unité |
L’unité de distance : mm (20 mm à 2000 mm) ou pouces (0,78 pouce à 78 pouces). |
Exemple
au démarrage
[Print the distance only after the Distance Sensor detects an object.]
pivoter [droite v]
attendre jusqu'à <[Distance1 v] a trouvé un objet ?>
arrêter le déplacement
afficher (distance entre [Distance1 v] et l'objet en [mm v]) sur la console ◀ et placer le curseur sur la ligne suivante
vitesse de l’objet#
Le bloc de rapport de vitesse de l’objet indique la vitesse relative de l’objet détecté sous forme d’un nombre décimal en m/s (mètres par seconde).
La vitesse indique la rapidité avec laquelle l’objet se rapproche ou s’éloigne du capteur de distance. Une valeur proche de 0 signifie que l’objet se déplace très peu par rapport au capteur.
(vitesse de l'objet détecté par [Distance1 v] en m/s)
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
Exemple
au démarrage
[Display the velocity of an object moving in front of the Distance Sensor.]
définir la précision d'affichage à [0.01 v] sur la console
indéfiniment
placer le curseur sur la ligne (1) et colonne (1) sur l'écran
afficher (vitesse de l'objet détecté par [Distance1 v] en m/s) sur la console ◀ et placer le curseur sur la ligne suivante
attendre (0.1) secondes
effacer la ligne (1) sur l'écran
la taille de l’objet est#
Le bloc booléen taille de l’objet indique si l’objet détecté par le capteur de distance correspond à la taille sélectionnée.
Le capteur de distance estime la taille de l’objet en fonction de la portion du champ de vision du capteur occupée par l’objet détecté.
Vrai — Le capteur de distance détecte un objet de la taille sélectionnée.
Faux — Le capteur de distance ne détecte pas d’objet de la taille sélectionnée.
<la taille de l'objet détecté [Distance1 v] est [petit v]?>
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
taille de l’objet |
Taille de l’objet à vérifier :
|
Exemple
au démarrage
[Drive toward a small object until it appears large.]
si <la taille de l'objet détecté [Distance1 v] est [petit v]?> alors
se déplacer en [avant v]
attendre jusqu'à <la taille de l'objet détecté [Distance1 v] est [grand v]?>
arrêter le déplacement
fin
Distance trouvée un objet#
Le bloc booléen Distance détectée : objet détecté indique si le capteur de distance détecte actuellement un objet.
Vrai — Le capteur de distance détecte un objet.
Faux — Le capteur de distance ne détecte aucun objet.
<[Distance1 v] a trouvé un objet ?>
Paramètres |
Description |
|---|---|
capteur de distance |
Capteur de distance à utiliser. Choisissez-le parmi les capteurs de distance configurés dans la fenêtre Appareils. |
Exemple
au démarrage
[Print the distance detected when an object is in front of the Distance Sensor.]
pivoter [droite v]
attendre jusqu'à <[Distance1 v] a trouvé un objet ?>
afficher (distance entre [Distance1 v] et l'objet en [mm v]) sur la console ◀ et placer le curseur sur la ligne suivante
arrêter le déplacement