Suivi de ligne#

Introduction#

Le traceur de ligne est un capteur analogique qui utilise une LED infrarouge et un capteur de lumière pour détecter la réflectivité de la surface située devant lui. Il est conçu pour être monté sous le châssis d’un robot afin que celui-ci puisse suivre un parcours prédéfini.

Le traqueur de ligne VEX.

Cette page utilise line_tracker comme nom d’exemple pour le suivi de ligne. Remplacez-le par le nom que vous avez configuré, selon vos besoins.

Vous trouverez ci-dessous une liste des méthodes disponibles :

  • reflectivity – Renvoie un integer qui représente la quantité de lumière réfléchie par la surface en pourcentage.

Constructeur – Initialiser manuellement un suiveur de ligne.

  • Line – Créer un suivi de ligne.

réflectivité#

reflectivity returns an integer that represents the amount of light reflected from the surface as a percent. This can be used to help a robot follow a pre-marked path.

Note:

  • Une réflectivité de 0 % signifie que l’objet est très sombre.

  • Une réflectivité de 100 % signifie que l’objet est très lumineux.

Usage:
line_tracker.reflectivity(units)

Paramètre

Description

units

Facultatif. Unité de retour de la réflectivité : PERCENT (par défaut).

Constructeur#

Les constructeurs sont utilisés pour créer manuellement Line , qui sont nécessaires pour configurer un Line Tracker en dehors de VEXcode.

Line#

Line crée un suivi de ligne.

Usage:
Line(port)

Paramètre

Description

port

Le port 3 fils auquel le Line Tracker est connecté :

  • Sur le EXP Brain – brain.three_wire_port.x où x est le numéro du port.
  • Sur un 3-Wire Expander – expander.a où expander est le nom de l’instance d’expandeur.

# Create a Line Tracker in Port A
line_tracker = Line(brain.three_wire_port.a)