Telémetro#

El Telémetro Ultrasónico mide la distancia al objeto más cercano mediante ondas sonoras. Funciona enviando un pulso ultrasónico y midiendo el tiempo que tarda el sonido en rebotar.

El telémetro VEX V5.

This page uses range_finder as the example Range Finder name. Replace it with your own configured name as needed.

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

  • found_object – Returns whether the Range Finder detects an object.

  • distance – Returns the distance between the Range Finder and the nearest detected object.

Constructores: inicializan manualmente un telémetro.

  • Sonar – Create a Range Finder.

objeto encontrado#

found_object returns a Boolean indicating whether the Range Finder detects an object within its field of view.

  • True – The Range Finder is detecting an object.

  • False – The Range Finder is not detecting an object.

Usage:
range_finder.found_object()

Parámetros

Descripción

Este método no tiene parámetros.

distancia#

distance returns the measured distance to the nearest object detected by the sensor.

Usage:
range_finder.distance(units)

Parámetro

Descripción

unidades

The unit that will represent the distance:

  • MM – millimeters
  • INCHES

Constructores#

Constructors are used to manually create Sonar objects, which are necessary for configuring Range Finders outside of VEXcode.

Sonar#

Sonar creates a Range Finder.

Usage:
Sonar(port)

Parámetro

Descripción

port

The 3-Wire Port that the Range Finder is connected to:

  • On the V5 Brainbrain.three_wire_port.x where x is the number of the port.
  • On a 3-Wire Expanderexpander.a where expander is the name of the expander instance.

# Create a Range Finder in Port A
range_finder = Sonar(brain.three_wire_port.a)