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

Capteur de distance VEX IQ (2e génération) — Blocs compatibles avec le capteur de distance VEX IQ (2e génération).

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 l'écran ◀ 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 l'écran ◀ 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 l'écran
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 l'écran ◀ 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 :

  • petit
  • moyen
  • grand

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 l'écran ◀ et placer le curseur sur la ligne suivante
arrêter le déplacement