Line Tracker#

Introducción#

El Line Tracker es un sensor analógico que utiliza un LED infrarrojo y un sensor de luz para detectar la reflectividad de la superficie frente a él. Está diseñado para montarse debajo del chasis de un robot para que el robot pueda seguir una ruta marcada previamente.

El rastreador de línea VEX.

Esta página utiliza line_tracker como nombre de Line Tracker de ejemplo. Reemplácelo con su propio nombre configurado según sea necesario.

A continuación se muestra una lista de los métodos disponibles:

  • reflectivity – Devuelve un integer que representa la cantidad de luz reflejada desde la superficie como un porcentaje.

Constructor: inicializa manualmente un rastreador de línea.

  • Line – Crear un rastreador de líneas.

reflectividad#

reflectivity devuelve un integer que representa la cantidad de luz reflejada desde la superficie como un porcentaje. Esto se puede utilizar para ayudar a un robot a seguir una ruta marcada previamente.

Nota:

  • 0% de reflectividad significa que el objeto es muy oscuro.

  • 100% de reflectividad significa que el objeto es muy brillante.

Usage:
line_tracker.reflectivity(units)

Parámetro

Descripción

units

Opcional. La unidad para devolver la reflectividad con: PERCENT (predeterminado).

Constructor#

Los constructores se utilizan para crear manualmente objetos de , que son necesarios para configurar un Line Tracker fuera de VEXcode.

Line#

Line crea un Line Tracker.

Usage:
Line(port)

Parámetro

Descripción

port

El puerto de 3 hilos al que está conectado el Line Tracker:

  • En el V5 Brain – brain.three_wire_port.x donde x es el número del puerto.
  • En un Expansor de 3 hilos – expander.a donde expander es el nombre de la instancia del expansor.

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